您现在的位置: Gufang > 博客 > 学无止境

SQL:char、varchar、text和

2016/9/6 15:48:21Posted by Gufang

最近在公司里做项目,遇到一个问题,建的数据库里的中文字符和音标显示为乱码,组里的人所有字符都用varchar表示,所以出现上述问题,当改为Nvarchar后,问题得到解决。所以有必要把他们的区别再重新复习一遍。          char类型: 对英文(ASCII)字符占用1个字节,对一个汉字占用2个字节,CHAR存储定长数据很方便,CHAR字段上的索引效率极高,比如定义char(10),那么不论你存储的数据是否达到了10个字节,都要占去10个字节的空间。因为是固定长度,所以速度效率高。  ...

SQL Server中char、varcha

2016/9/6 13:59:09Posted by Gufang

很多开发者进行数据库设计的时候往往并没有太多的考虑char, varchar类型,有的是根本就没注意,因为存储价格变得越来越便宜了,忘记了最开始的一些基本设计理论和原则,这点让我想到了现在的年轻人,大手一挥一把人民币就从他手里溜走了,其实我想不管是做人也好,做开发也好,细节的把握直接决定很多东西。当然还有一部分人是根本就没弄清楚他们的区别,也就随便选一个。在这里我想对他们做个简单的分析,当然如果有不对的地方希望大家指教。 1、CHAR。CHAR存储定长数据很方便,CHAR字段上的索引效率级高,比如定义char(10),那么不论你存储的数据是否达到了10个字节,都要占去10个字节的空间...

比较Cint() , int() , fix

2016/9/6 11:48:16Posted by Gufang

Cint 小数部分超过0.5的部分都进位,不分正负 例如:Cint(2.51)=3  Cint(-2.51)=-3                   小于等于0.5的部分都舍去,不分正负 例如:Cint(2.49)=2 Cint(-2.49)=-2              C...

ASP一句话木马的使用方法

2016/8/23 19:16:23Posted by Gufang

如何使用ASP一句话木马呢?俗话说的好:“害人之心不可有,防人之心不可无!”下面就由惟零广告为大家简单介绍一句话木马的使用方法,让您了解其工作原理,确保您的程序万无一失!    ASP一句话木马    当黑客要测试某个网站是否安全,就有可能在注册信息的电子邮箱或者个人主页等文本框中插入类似如下代码:    <%execute request("value")%>    <%eval request("value")%>(现...

asp一句话木马原理分析

2016/8/23 19:08:53Posted by Gufang

组件:"Adodb.Stream"  有下列方法:  Cancel 方法  使用方法如下  Object.Cancel  说明:取消执行挂起的异步 Execute 或 Open 方法的调用。 WriteText 方法  使用方法如下:  Object.Write(Data,[Options])  说明:将指定的文本数据装入对像中。  参数说明:Data 为指定的要写入的内容。  Options 写入的选项,可不指定,...

怎样用ASP统计查询记录的总数

2016/3/30 6:56:53Posted by Gufang

用ASP实现的一个小检索系统,要求每次对检索到的记录进行统计,怎样实现 生成记录集,之后统计记录数。如:objrs.open sql,conn,1,1之后统计记录的时候就这样:objrs.recordcount -----------------------------------------------------------------------------关于SQL和Recordset 1. ASP与Access数据库连接:<%@ language=VBscript%><%dim conn,mdbfilemdbfile=server.mappath("数据库名称...

ASP sql 查询 当天 当月 上月 记录

2016/3/30 6:49:20Posted by Gufang

当天 SQL Server: select top 10 * from test where day(AddTime)=day(getdate()) and year(AddTime)=year(getdate())select * from test  where datediff(d,AddTime,getdate())=0 Access: select top 10 * from test where day(AddTime)=day(Now()) and year(AddTime)=year(Now()) test是表,dateandtime是日期/时间字...

ASP通过SOAP调用WebService

2016/3/23 18:00:32Posted by Gufang

刚才研究了下怎么用ASP调用WebService,其实调用WebService返回数据很简单,但怎么去请求WebService就不太清楚了。 查了一些资料,试着用SOAP来做请求,同时返回结果,第一次没成功,说是 Set soapclient = server.CreateObject("MSSOAP.SoapClient30") 这行有错误,这肯定就是组件没注册了。 想在找找还有其他的方法没,但让我把SoapToolkit这个东西给找到了,安装上,测试代码,不报错了!!哈哈!!   下面把DEMO发出来,大家参考下吧   用.NET做了个简单的WebServ...

如何给cookie设置有效时间为12小时

2016/3/20 11:59:21Posted by Gufang

保留COOKIES一个小时 Response.Cookies("MyCookie").Expires= (now()+1/24) Response.Cookies("MyCookie").Expires = DateAdd("h", 1, Now()) Response.Cookies("CookieName").Expires=DateAdd("m",60,now()) 设置60个月以后过期 Response.Cookies("User").expires=second()+7 在expires后面定义的时间可以用时间函数代替 例如:date()+7就表示在今天的时间上加上7天,而s...

文本框只允许输入数字

2016/1/7 11:11:52Posted by Gufang

文本框只允许输入数字.net/javascript <input type="text" name="test" onKeyUp="test1.value=(this.value=this.value.replace(/\D/g,'').substring(0,6)).substring(0,3)" > <br /><input name="test1" type="text" > 用Up和Down有区别 只能输入数字、字母、下划线 <input ID="txtShopNumber" runat="server" class="input_...