加载中…
个人资料
雪宇
雪宇
  • 博客等级:
  • 博客积分:0
  • 博客访问:3,035
  • 关注人气:0
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
评论
加载中…
留言
加载中…
友情链接
访客
加载中…
好友
加载中…
博文
分类: winform(C#)

         雪宇便笺4.16     
 
 
版权:本软件版权归作者所有                            
  支持:本软件技术支持可与作者联系                     
 说明:完善中,不足之处请和作者联系并提出建议,           
       感谢您对我的支持!                               
     联系咨询:liaodanz@163.com        QQ:6246117&

阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
(2006-08-15 15:00)
分类: winform(C#)
private void button1_Click(object sender, System.EventArgs e)
  {
  txt1.Text ='英文:'+GetAniCharLength(txt2.Text.ToString()).ToString()+'/中文:' +GetChsCharLength( txt2.Text.ToString()).ToString();
  }
  private int GetAniCharLength( string strValue )
  {
   if( strValue == null || strValue == '' ) return 0;
   System.Text.Encoding encGB = System.Text.Encoding.GetEncoding( 'gb2312' );
   System.Text.Encoding encUnicode = System.Text.Encoding.Unicode;
   return encUnicode.GetByteCount( strValue ) - encGB.GetByteCount( strValue );
  }
  private int GetChsCharLength( string strValue )
  {
   if( strValue == null || strValue == '' ) return 0;
   System.Text.Encoding encGB = System.Text.Encoding.GetEncoding( 'gb2312' );
&nbs
阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
(2006-08-15 14:58)
分类: 数据库相关
 
  说明:复制表(只复制结构,源表名:a 新表名:b)
select * into b from a where 1<>1

说明:拷贝表(拷贝数据,源表名:a 目标表名:b)
insert into b(a, b, c) select d,e,f from b;

说明:显示文章、提交人和最后回复时间
select a.title,a.username,b.adddate from table a,(select max(adddate) adddate from table where table.title=a.title) b

说明:外连接查询(表名1:a 表名2:b)
select a.a, a.b, a.c, b.c, b.d, b.f from a LEFT OUT JOIN b ON a.a = b.c

说明:日程安排提前五分钟提醒
select * from 日程安排 where datediff('minute',f开始时间,getdate())>5

说明:两张关联表,删除主表中已经在副表中没有的信息
delete from info where not exists ( select * from infobz where info.infid=infobz.infid )

说明:--
SQL:
SELECT A.NUM, A.NAME, B.UPD_DATE, B.PREV_UPD_DATE
FROM TABLE1,
(SELECT X.NUM, X.UPD_DATE, Y.UPD_DATE PREV_U
阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
分类: 数据库相关
向表添加不是必填的字段.
ALTER TABLE admin add COLUMN XX TEXT(10) NULL
向表册除XX字段
ALTER TABLE admin DROP COLUMN XX
删除主键
ALTER TABLE testtab Drop CONSTRAINT PRIMARYKEY ID
下例删除 authors 表中的所有数据。
TRUNCATE TABLE authors

创建表
CREATE TABLE admin3 ( id INT PRIMARY KEY IDENTITY(1,1)
,username VARCHAR(20) NULL,password VARCHAR(20) NOT NULL)
创建access的自动编号类型
alter table admin3 alter column id counter(1, 1)
create table datatype(aa binary,bb bit,cc smallint,dd AUTOINCREMENT(2,4),ee money,ff datetime,gg guid,hh single default 50,ii double,jj smallint,kk long,ll image,mm memo,nn text(100),oo yesno not null,pp TINYINT)
 
dd AUTOINCREMENT(2,4) 就是建立一个自动编号,初始为 2 ,步进为 4 的自动编号。自增加还有一种 dd autoincrement guid
image 表示 “ole 对象”字段
money 表示 “货币” 字段
yesno 表示 “是/否” 字段 或者 bit
mem
阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
分类: 数据库相关

一、搜索通配符字符的说明
可以搜索通配符字符。有两种方法可指定平常用作通配符的字符:

使用 ESCAPE 关键字定义转义符。在模式中,当转义符置于通配符之前时,该通配符就解释为普通字符。例如,要搜索在任意位置包含字符串 5% 的字符串,请使用:
WHERE ColumnA LIKE '%5/%%' ESCAPE '/'
在上述 LIKE 子句中,前导和结尾百分号 (%) 解释为通配符,而斜杠 (/) 之后的百分号解释为字符 %。

在方括号 ([ ]) 中只包含通配符本身。要搜索破折号 (-) 而不是用它指定搜索范围,请将破折号指定为方括号内的第一个字符:
WHERE ColumnA LIKE '9[-]5'
下表显示了括在方括号内的通配符的用法。

符号 含义
LIKE '5[%]' 5%
LIKE '5%' 5 后跟 0 个或更多字符的字符串
LIKE '[_]n' _n
LIKE '_n' an, in, on (and so on)
LIKE '[a-cdf]' a, b, c, d, or f
LIKE '[-acdf]' -, a, c, d, or f
LIKE '[ [ ]' [
LIKE ']' ]

二、实例说明:

在表PersonalMember中查找strloginname字段中含有'['的记录。


可用三条语句:
1、
select strloginname,* from Personal

阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
分类: asp

<%
Set d = CreateObject('Scripting.Dictionary')
d.add 'a',-20319
d.add 'ai',-20317
d.add 'an',-20304
d.add 'ang',-20295
d.add 'ao',-20292
d.add 'ba',-20283
d.add 'bai',-20265
d.add 'ban',-20257
d.add 'bang',-20242
d.add 'bao',-20230
d.add 'bei',-20051
d.add 'ben',-20036
d.add 'beng',-20032
d.add 'bi',-20026
d.add 'bian',-20002
d.add 'biao',-19990
d.add 'bie',-19986
d.add 'bin',-19982
d.add 'bing',-19976
d.add 'bo',-19805
d.add 'bu',-19784
d.add 'ca',-19775
d.add 'cai',-19774
d.add 'can',-19763
d.add 'cang',-19756
d.add 'cao',-19751
d.add 'ce',-19746
d.add 'ceng',-19741
d.add 'cha',-19739
d.add 'chai',-19728
d.add 'chan',-19725
d.add 'chang',-19715
d.add 'chao',-19540
d.add 'che',-19531
d.add 'chen',-19525
d.add 'cheng',-19515
d.add 'chi',-19500
d.add 'chong',-19484
d.add 'chou'

阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
(2006-05-30 16:46)
分类: JavaScript
收集一些常用的正则表达式。

正则表达式用于字符串处理,表单验证等场合,实用高效,但用到时总是不太把握,以致往往要上网查一番。我将一些常用的表达式收藏在这里,作备忘之用。本贴随时会更新。

匹配中文字符的正则表达式: [\u4e00-\u9fa5]

匹配双字节字符(包括汉字在内):[^\x00-\xff]

应用:计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)

String.prototype.len=function(){return this.replace([^\x00-\xff]/g,'aa').length;}

匹配空行的正则表达式:\n[\s| ]*\r

匹配HTML标记的正则表达式:/<(.*)>.*<\/\1>|<(.*) \/>/

匹配首尾空格的正则表达式:(^\s*)|(\s*$)

应用:javascript中没有像vbscript那样的trim函数,我们就可以利用这个表达式来实现,如下:

 

阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
(2006-05-26 11:52)
分类: HTML相关
<html>
<head>
<title>页面里的拖拽,按del可删除</title>
<style type='text/css'>
</style>
<script language=JScript>
var x0=0,y0=0,x1=0,y1=0;
var offx=10,offy=10;
var moveable=false;
var index=10000;//z-index;
var win=null;
function document.onkeydown(){
    if(event.keyCode==46){
   if(win!=null){
     win.style.visibility='hidden';
     win=null;
    }
   else
     alert('请先选择您要删除的功能模块!');
}
}
//开始拖动;
function startDrag(obj)
{
       if(event.button==1)
       {
               //锁定标题栏;
           &
阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
分类: 休闲搞笑
一天有个年轻人来到王老板的店里买了一件礼物,这件礼物成本是18元,标价是21元。
结果是这个年轻人掏出100元要买这件礼物,王老板当时没有零钱,用那100元向街坊换了100元的零钱,找给年轻人79元,但是街坊后来发现那100元是假钞,王老板无奈还了街坊100元。.现在问题是:
王老板在这次交易中到底损失了多少钱?
阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
(2006-05-26 10:18)
分类: 休闲搞笑
十个网友九个上当:一道小学生的猪头题,看你会不会做!
三个人去投宿,服务生说票30元,每个人就各拿出10元,一起30元,后来老板说今天特价只要25元,于
是服务生把应该退的5元拿出还给他们,但是服务生想自己贪污2元,于是就把乘下的3元还给他们,
那每个人就拿回1元等于每人出了9元投宿,9乘3加上服务生贪污的2元等于29元,那乘下的1元呢?
阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
  

新浪BLOG意见反馈留言板 电话:4000520066 提示音后按1键(按当地市话标准计费) 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 会员注册 | 产品答疑

新浪公司 版权所有