<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>SQL 存储过程</title><link>http://blog.vckbase.com/zaboli/category/339.html</link><description>SQL 存储过程</description><managingEditor>玻璃小屋</managingEditor><dc:language>zh-CHS</dc:language><generator>.Text Version 0.958.2004.214</generator><item><dc:creator>玻璃小屋</dc:creator><title>不用_ConnectPtr，和数据库中的表， 生成自己的_RecordsetPtr</title><link>http://blog.vckbase.com/zaboli/archive/2009/11/11/39796.html</link><pubDate>Wed, 11 Nov 2009 04:16:00 GMT</pubDate><guid>http://blog.vckbase.com/zaboli/archive/2009/11/11/39796.html</guid><wfw:comment>http://blog.vckbase.com/zaboli/comments/39796.html</wfw:comment><comments>http://blog.vckbase.com/zaboli/archive/2009/11/11/39796.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://blog.vckbase.com/zaboli/comments/commentRss/39796.html</wfw:commentRss><trackback:ping>http://blog.vckbase.com/zaboli/services/trackbacks/39796.html</trackback:ping><description>&lt;P&gt;&amp;nbsp;_RecordsetPtr rs;&lt;BR&gt;&amp;nbsp;rs.CreateInstance(__uuidof(Recordset));&lt;BR&gt;&amp;nbsp;rs-&amp;gt;CursorLocation = adUseClient;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;rs-&amp;gt;Fields-&amp;gt;Append(_bstr_t("[test]"),adVarChar,50,adFldMayBeNull);//,"t1");&lt;BR&gt;&amp;nbsp;rs-&amp;gt;Fields-&amp;gt;Append(_bstr_t("[test2]"),adVarChar,50,adFldMayBeNull);//,"t2");&lt;/P&gt;
&lt;P&gt;&amp;nbsp;rs-&amp;gt;Open(vtMissing,vtMissing,adOpenUnspecified,adLockUnspecified ,adOptionUnspecified);&lt;/P&gt;
&lt;P&gt;&amp;nbsp;for(int i = 0; i &amp;lt; 20; i++)&lt;BR&gt;&amp;nbsp;{&lt;BR&gt;&amp;nbsp;&amp;nbsp;rs-&amp;gt;AddNew();&lt;BR&gt;&amp;nbsp;&amp;nbsp;rs-&amp;gt;PutCollect(_bstr_t("[test]"),_bstr_t("t1"));&lt;BR&gt;&amp;nbsp;&amp;nbsp;rs-&amp;gt;PutCollect(_bstr_t("[test2]"),_bstr_t("t2"));&lt;BR&gt;&amp;nbsp;&amp;nbsp;rs-&amp;gt;Update();&lt;BR&gt;&amp;nbsp;}&lt;/P&gt;
&lt;P&gt;&amp;nbsp;rs-&amp;gt;MoveFirst();&lt;BR&gt;&amp;nbsp;while(!rs-&amp;gt;adoEOF)&lt;BR&gt;&amp;nbsp;{&lt;BR&gt;&amp;nbsp;&amp;nbsp;_bstr_t bstr = rs-&amp;gt;GetCollect(_bstr_t("[test]"));&lt;BR&gt;&amp;nbsp;&amp;nbsp;_bstr_t bstr1 = rs-&amp;gt;GetCollect(_bstr_t("[test2]"));&lt;BR&gt;&amp;nbsp;&amp;nbsp;rs-&amp;gt;MoveNext();&lt;/P&gt;
&lt;P&gt;&lt;BR&gt;&amp;nbsp;}&lt;/P&gt;&lt;img src ="http://blog.vckbase.com/zaboli/aggbug/39796.html" width = "1" height = "1" /&gt;</description></item><item><dc:creator>玻璃小屋</dc:creator><title>select into 和insert into select 两种表复制语句</title><link>http://blog.vckbase.com/zaboli/archive/2008/02/14/32608.html</link><pubDate>Wed, 13 Feb 2008 16:32:00 GMT</pubDate><guid>http://blog.vckbase.com/zaboli/archive/2008/02/14/32608.html</guid><wfw:comment>http://blog.vckbase.com/zaboli/comments/32608.html</wfw:comment><comments>http://blog.vckbase.com/zaboli/archive/2008/02/14/32608.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.vckbase.com/zaboli/comments/commentRss/32608.html</wfw:commentRss><trackback:ping>http://blog.vckbase.com/zaboli/services/trackbacks/32608.html</trackback:ping><description>&lt;DIV class=tit&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV class=date&gt;2008-01-28 16:05&lt;/DIV&gt;
&lt;TABLE style="TABLE-LAYOUT: fixed"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;DIV class=cnt&gt;
&lt;P&gt;&lt;STRONG&gt;select&lt;/STRONG&gt; * &lt;STRONG&gt;into&lt;/STRONG&gt; destTbl &lt;STRONG&gt;from&lt;/STRONG&gt; srcTbl&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;insert&lt;/STRONG&gt; &lt;STRONG&gt;into&lt;/STRONG&gt; destTbl(fld1, fld2) &lt;STRONG&gt;selec&lt;/STRONG&gt;t fld1, 5 &lt;STRONG&gt;from&lt;/STRONG&gt; srcTbl&lt;/P&gt;
&lt;P&gt;以上两句都是将 srcTbl 的数据插入到 destTbl，但两句又有区别的。&lt;/P&gt;
&lt;P&gt;第一句（select into from）要求目标表（destTbl）&lt;STRONG&gt;不存在&lt;/STRONG&gt;，因为在插入时会自动创建。&lt;/P&gt;
&lt;P&gt;第二句（insert into select from）要求目标表（destTbl）&lt;STRONG&gt;存在&lt;/STRONG&gt;，由于目标表已经存在，所以我们除了插入源表（srcTbl）的字段外，还&lt;STRONG&gt;可以插入常量&lt;/STRONG&gt;，如例中的：5。&lt;/P&gt;
&lt;P&gt;eg:&lt;/P&gt;
&lt;P&gt;INSERT INTO Tdeptlist (id,dept_name,amanager_id,amanager_name,brch_name,brch_memo,ISchange,changetype,ischangeed)&lt;BR&gt;select *,1,3,0 from deptlist&lt;BR&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;A href="http://hi.baidu.com/renshengyixiaojian/blog/item/504ab4ceab61a20793457e33.html"&gt;http://hi.baidu.com/renshengyixiaojian/blog/item/504ab4ceab61a20793457e33.html&lt;/A&gt;&lt;img src ="http://blog.vckbase.com/zaboli/aggbug/32608.html" width = "1" height = "1" /&gt;</description></item><item><dc:creator>玻璃小屋</dc:creator><title>求SQL语句~~~~~~~~ </title><link>http://blog.vckbase.com/zaboli/archive/2008/01/08/31692.html</link><pubDate>Tue, 08 Jan 2008 06:00:00 GMT</pubDate><guid>http://blog.vckbase.com/zaboli/archive/2008/01/08/31692.html</guid><wfw:comment>http://blog.vckbase.com/zaboli/comments/31692.html</wfw:comment><comments>http://blog.vckbase.com/zaboli/archive/2008/01/08/31692.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://blog.vckbase.com/zaboli/comments/commentRss/31692.html</wfw:commentRss><trackback:ping>http://blog.vckbase.com/zaboli/services/trackbacks/31692.html</trackback:ping><description>&lt;TABLE cellSpacing=0 cellPadding=0 width="100%" border=0&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD&gt;要求&amp;nbsp;汇总按时间排序的每个人的最后两次的成绩的和，怎么写SQL？ &lt;BR&gt;&lt;BR&gt;表和数据如下：&lt;BR&gt;&lt;BR&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;ID&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;时间&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;姓名&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;分数&lt;BR&gt;&lt;BR&gt;1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;2007-12-25&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;张三&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;80&lt;BR&gt;2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;2007-12-26&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;张三&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;90&lt;BR&gt;3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;2007-12-27&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;张三&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;98&lt;BR&gt;4&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;2007-12-28&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;张三&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;85&lt;BR&gt;5&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;2007-12-29&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;张三&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;70&lt;BR&gt;6&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;2007-12-25&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;李四&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;80&lt;BR&gt;7&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;2007-12-26&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;李四&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;90&lt;BR&gt;8&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;2007-12-27&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;李四&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;98&lt;BR&gt;9&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;2007-12-28&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;李四&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;85&lt;BR&gt;10&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;2007-12-29&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;李四&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;70&lt;BR&gt;11&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;2007-12-25&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;王五&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;80&lt;BR&gt;12&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;2007-12-26&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;王五&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;90&lt;BR&gt;13&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;2007-12-27&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;王五&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;98&lt;BR&gt;14&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;2007-12-28&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;王五&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;85&lt;BR&gt;15&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;2007-12-29&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;王五&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;70&lt;BR&gt;&lt;img src ="http://blog.vckbase.com/zaboli/aggbug/31692.html" width = "1" height = "1" /&gt;</description></item><item><dc:creator>玻璃小屋</dc:creator><title>SQL 只选出 某一字段中有重复的记录</title><link>http://blog.vckbase.com/zaboli/archive/2007/06/15/26908.html</link><pubDate>Fri, 15 Jun 2007 07:04:00 GMT</pubDate><guid>http://blog.vckbase.com/zaboli/archive/2007/06/15/26908.html</guid><wfw:comment>http://blog.vckbase.com/zaboli/comments/26908.html</wfw:comment><comments>http://blog.vckbase.com/zaboli/archive/2007/06/15/26908.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://blog.vckbase.com/zaboli/comments/commentRss/26908.html</wfw:commentRss><trackback:ping>http://blog.vckbase.com/zaboli/services/trackbacks/26908.html</trackback:ping><description>数据库中有两个字段 姓名，分数。&lt;BR&gt;有N条记录&lt;BR&gt;张1 12&lt;BR&gt;李2 35&lt;BR&gt;王3 33&lt;BR&gt;张2 34&lt;BR&gt;王7 35&lt;BR&gt;李4 33 &lt;BR&gt;&lt;BR&gt;怎么样才能选出所有分相同的记录？？&lt;BR&gt;比如一条 select 语句结果是&lt;BR&gt;李2 35&lt;BR&gt;王7 35&lt;BR&gt;王3 33&lt;BR&gt;李4 33 &lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;SELECT 姓名,分数 FROM [成绩表]&lt;BR&gt;WHERE EXISTS(SELECT * FROM (select 分数 from [成绩表] group by 分数 having count(*)&amp;nbsp; &amp;gt;=2) AS T1 &lt;BR&gt;where 成绩表.分数=分数) order by 分数&lt;img src ="http://blog.vckbase.com/zaboli/aggbug/26908.html" width = "1" height = "1" /&gt;</description></item><item><dc:creator>玻璃小屋</dc:creator><title>sql 存储过程解密</title><link>http://blog.vckbase.com/zaboli/archive/2007/05/08/26080.html</link><pubDate>Tue, 08 May 2007 02:04:00 GMT</pubDate><guid>http://blog.vckbase.com/zaboli/archive/2007/05/08/26080.html</guid><wfw:comment>http://blog.vckbase.com/zaboli/comments/26080.html</wfw:comment><comments>http://blog.vckbase.com/zaboli/archive/2007/05/08/26080.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://blog.vckbase.com/zaboli/comments/commentRss/26080.html</wfw:commentRss><trackback:ping>http://blog.vckbase.com/zaboli/services/trackbacks/26080.html</trackback:ping><description>create PROCEDURE sp_decrypt(@objectname varchar(50))&lt;BR&gt;AS&lt;BR&gt;begin&lt;BR&gt;set nocount on&lt;BR&gt;--CSDN：j9988 copyright:2004.07.15 &lt;BR&gt;--V3.2 &lt;BR&gt;--破解字节不受限制，适用于SQLSERVER2000存储过程，函数，视图，触发器&lt;BR&gt;--修正上一版"视图触发器"不能正确解密错误&lt;BR&gt;--发现有错，请E_MAIL：CSDNj9988@tom.com&lt;BR&gt;begin tran&lt;BR&gt;declare @objectname1 varchar(100),@orgvarbin varbinary(8000)&lt;BR&gt;declare @sql1 nvarchar(4000),@sql2 varchar(8000),@sql3 nvarchar(4000),@sql4 nvarchar(4000)&lt;BR&gt;DECLARE @OrigSpText1 nvarchar(4000), @OrigSpText2 nvarchar(4000) , @OrigSpText3 nvarchar(4000), @resultsp nvarchar(4000)&lt;BR&gt;declare @i int,@status int,@type varchar(10),@parentid int&lt;BR&gt;declare @colid int,@n int,@q int,@j int,@k int,@encrypted int,@number int&lt;BR&gt;select @type=xtype,@parentid=parent_obj from sysobjects where id=object_id(@objectname)&lt;BR&gt;&lt;BR&gt;create table #temp(number int,colid int,ctext varbinary(8000),encrypted int,status int)&lt;BR&gt;insert #temp Select number,colid,ctext,encrypted,status FROM syscomments Where id = object_id(@objectname)&lt;BR&gt;select @number=max(number) from #temp&lt;BR&gt;set @k=0&lt;BR&gt;&lt;BR&gt;while @k&amp;lt;=@number &lt;BR&gt;begin&lt;BR&gt;if exists(select 1 from syscomments where id=object_id(@objectname) and number=@k)&lt;BR&gt;begin&lt;BR&gt;if @type='P'&lt;BR&gt;set @sql1=(case when @number&amp;gt;1 then 'Alter PROCEDURE '+ @objectname +';'+rtrim(@k)+' WITH ENCRYPTION AS '&lt;BR&gt;else 'Alter PROCEDURE '+ @objectname+' WITH ENCRYPTION AS '&lt;BR&gt;end)&lt;BR&gt;&lt;BR&gt;if @type='TR'&lt;BR&gt;begin&lt;BR&gt;declare @parent_obj varchar(255),@tr_parent_xtype varchar(10)&lt;BR&gt;select @parent_obj=parent_obj from sysobjects where id=object_id(@objectname)&lt;BR&gt;select @tr_parent_xtype=xtype from sysobjects where id=@parent_obj&lt;BR&gt;if @tr_parent_xtype='V'&lt;BR&gt;begin&lt;BR&gt;set @sql1='Alter TRIGGER '+@objectname+' ON '+OBJECT_NAME(@parentid)+' WITH ENCRYPTION INSTERD OF Insert AS PRINT 1 '&lt;BR&gt;end&lt;BR&gt;else&lt;BR&gt;begin&lt;BR&gt;set @sql1='Alter TRIGGER '+@objectname+' ON '+OBJECT_NAME(@parentid)+' WITH ENCRYPTION FOR Insert AS PRINT 1 '&lt;BR&gt;end&lt;BR&gt;&lt;BR&gt;end&lt;BR&gt;if @type='FN' or @type='TF' or @type='IF'&lt;BR&gt;set @sql1=(case @type when 'TF' then &lt;BR&gt;'Alter FUNCTION '+ @objectname+'(@a char(1)) returns @b table(a varchar(10)) with encryption as begin insert @b select @a return end '&lt;BR&gt;when 'FN' then&lt;BR&gt;'Alter FUNCTION '+ @objectname+'(@a char(1)) returns char(1) with encryption as begin return @a end'&lt;BR&gt;when 'IF' then&lt;BR&gt;'Alter FUNCTION '+ @objectname+'(@a char(1)) returns table with encryption as return select @a as a'&lt;BR&gt;end)&lt;BR&gt;&lt;BR&gt;if @type='V'&lt;BR&gt;set @sql1='Alter VIEW '+@objectname+' WITH ENCRYPTION AS Select 1 as f'&lt;BR&gt;&lt;BR&gt;set @q=len(@sql1)&lt;BR&gt;set @sql1=@sql1+REPLICATE('-',4000-@q)&lt;BR&gt;select @sql2=REPLICATE('-',8000)&lt;BR&gt;set @sql3='exec(@sql1'&lt;BR&gt;select @colid=max(colid) from #temp where number=@k &lt;BR&gt;set @n=1&lt;BR&gt;while @n&amp;lt;=CEILING(1.0*(@colid-1)/2) and len(@sql3)&amp;lt;=3996&lt;BR&gt;begin &lt;BR&gt;set @sql3=@sql3+'+@'&lt;BR&gt;set @n=@n+1&lt;BR&gt;end&lt;BR&gt;set @sql3=@sql3+')'&lt;BR&gt;exec sp_executesql @sql3,N'@sql1 nvarchar(4000),@ varchar(8000)',@sql1=@sql1,@=@sql2&lt;BR&gt;&lt;BR&gt;end&lt;BR&gt;set @k=@k+1&lt;BR&gt;end&lt;BR&gt;&lt;BR&gt;set @k=0&lt;BR&gt;while @k&amp;lt;=@number &lt;BR&gt;begin&lt;BR&gt;&lt;BR&gt;if exists(select 1 from syscomments where id=object_id(@objectname) and number=@k)&lt;BR&gt;begin&lt;BR&gt;select @colid=max(colid) from #temp where number=@k &lt;BR&gt;set @n=1&lt;BR&gt;&lt;BR&gt;while @n&amp;lt;=@colid&lt;BR&gt;begin&lt;BR&gt;select @OrigSpText1=ctext,@encrypted=encrypted,@status=status FROM #temp Where colid=@n and number=@k&lt;BR&gt;&lt;BR&gt;SET @OrigSpText3=(Select ctext FROM syscomments Where id=object_id(@objectname) and colid=@n and number=@k)&lt;BR&gt;if @n=1&lt;BR&gt;begin&lt;BR&gt;if @type='P'&lt;BR&gt;SET @OrigSpText2=(case when @number&amp;gt;1 then 'Create PROCEDURE '+ @objectname +';'+rtrim(@k)+' WITH ENCRYPTION AS '&lt;BR&gt;else 'Create PROCEDURE '+ @objectname +' WITH ENCRYPTION AS '&lt;BR&gt;end)&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;if @type='FN' or @type='TF' or @type='IF'&lt;BR&gt;SET @OrigSpText2=(case @type when 'TF' then &lt;BR&gt;'Create FUNCTION '+ @objectname+'(@a char(1)) returns @b table(a varchar(10)) with encryption as begin insert @b select @a return end '&lt;BR&gt;when 'FN' then&lt;BR&gt;'Create FUNCTION '+ @objectname+'(@a char(1)) returns char(1) with encryption as begin return @a end'&lt;BR&gt;when 'IF' then&lt;BR&gt;'Create FUNCTION '+ @objectname+'(@a char(1)) returns table with encryption as return select @a as a'&lt;BR&gt;end)&lt;BR&gt;&lt;BR&gt;if @type='TR' &lt;BR&gt;begin&lt;BR&gt;&lt;BR&gt;if @tr_parent_xtype='V'&lt;BR&gt;begin&lt;BR&gt;set @OrigSpText2='Create TRIGGER '+@objectname+' ON '+OBJECT_NAME(@parentid)+' WITH ENCRYPTION INSTEAD OF Insert AS PRINT 1 '&lt;BR&gt;end&lt;BR&gt;else&lt;BR&gt;begin&lt;BR&gt;set @OrigSpText2='Create TRIGGER '+@objectname+' ON '+OBJECT_NAME(@parentid)+' WITH ENCRYPTION FOR Insert AS PRINT 1 '&lt;BR&gt;end&lt;BR&gt;&lt;BR&gt;end&lt;BR&gt;&lt;BR&gt;if @type='V'&lt;BR&gt;set @OrigSpText2='Create VIEW '+@objectname+' WITH ENCRYPTION AS Select 1 as f'&lt;BR&gt;&lt;BR&gt;
&lt;SCRIPT type=text/javascript&gt;google_ad_client = "pub-4475724770859924";google_alternate_color = "FFBBE8";google_ad_width = 468;google_ad_height = 60;google_ad_format = "468x60_as";google_ad_type = "text_image";google_ad_channel ="9379930647";google_color_border = "F0F0F0";google_color_bg = "FFFFFF";google_color_link = "FF6FCF";google_color_url = "38B63C";google_color_text = "B3B3B3";&lt;/SCRIPT&gt;
&lt;BR&gt;
&lt;SCRIPT src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type=text/javascript&gt;&lt;/SCRIPT&gt;
&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;set @q=4000-len(@OrigSpText2)&lt;BR&gt;set @OrigSpText2=@OrigSpText2+REPLICATE('-',@q)&lt;BR&gt;end&lt;BR&gt;else&lt;BR&gt;begin&lt;BR&gt;SET @OrigSpText2=REPLICATE('-', 4000)&lt;BR&gt;end&lt;BR&gt;SET @i=1&lt;BR&gt;&lt;BR&gt;SET @resultsp = replicate(N'A', (datalength(@OrigSpText1) / 2))&lt;BR&gt;&lt;BR&gt;WHILE @i&amp;lt;=datalength(@OrigSpText1)/2&lt;BR&gt;BEGIN&lt;BR&gt;&lt;BR&gt;SET @resultsp = stuff(@resultsp, @i, 1, NCHAR(UNICODE(substring(@OrigSpText1, @i, 1)) ^&lt;BR&gt;(UNICODE(substring(@OrigSpText2, @i, 1)) ^&lt;BR&gt;UNICODE(substring(@OrigSpText3, @i, 1)))))&lt;BR&gt;SET @i=@i+1&lt;BR&gt;END&lt;BR&gt;set @orgvarbin=cast(@OrigSpText1 as varbinary(8000))&lt;BR&gt;set @resultsp=(case when @encrypted=1 &lt;BR&gt;then @resultsp &lt;BR&gt;else convert(nvarchar(4000),case when @status&amp;amp;2=2 then uncompress(@orgvarbin) else @orgvarbin end)&lt;BR&gt;end)&lt;BR&gt;print @resultsp&lt;BR&gt;&lt;BR&gt;set @n=@n+1&lt;BR&gt;&lt;BR&gt;end&lt;BR&gt;&lt;BR&gt;end&lt;BR&gt;set @k=@k+1&lt;BR&gt;end&lt;BR&gt;&lt;BR&gt;drop table #temp&lt;BR&gt;rollback tran&lt;BR&gt;end&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;go&lt;img src ="http://blog.vckbase.com/zaboli/aggbug/26080.html" width = "1" height = "1" /&gt;</description></item><item><dc:creator>玻璃小屋</dc:creator><title>delete from Ticks where [DateTime] = "2007-02-09 00:00:00" 在ACCESS中不行。。。应该用 ##倒了。。</title><link>http://blog.vckbase.com/zaboli/archive/2007/02/09/24521.html</link><pubDate>Fri, 09 Feb 2007 06:53:00 GMT</pubDate><guid>http://blog.vckbase.com/zaboli/archive/2007/02/09/24521.html</guid><wfw:comment>http://blog.vckbase.com/zaboli/comments/24521.html</wfw:comment><comments>http://blog.vckbase.com/zaboli/archive/2007/02/09/24521.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.vckbase.com/zaboli/comments/commentRss/24521.html</wfw:commentRss><trackback:ping>http://blog.vckbase.com/zaboli/services/trackbacks/24521.html</trackback:ping><description>Insert into Ticks (DateTime) values("2007-02-09 00:00:00") 就行。。。倒霉的ACCESS&lt;img src ="http://blog.vckbase.com/zaboli/aggbug/24521.html" width = "1" height = "1" /&gt;</description></item><item><dc:creator>玻璃小屋</dc:creator><title>[导入]Oracle系统紧急故障处理(数据文件、日志文件以及表空间损坏的处理)</title><link>http://blog.vckbase.com/zaboli/archive/2006/09/08/22329.html</link><pubDate>Fri, 08 Sep 2006 01:25:00 GMT</pubDate><guid>http://blog.vckbase.com/zaboli/archive/2006/09/08/22329.html</guid><wfw:comment>http://blog.vckbase.com/zaboli/comments/22329.html</wfw:comment><comments>http://blog.vckbase.com/zaboli/archive/2006/09/08/22329.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.vckbase.com/zaboli/comments/commentRss/22329.html</wfw:commentRss><trackback:ping>http://blog.vckbase.com/zaboli/services/trackbacks/22329.html</trackback:ping><description>介绍Oracle系统紧急故障处理(数据文件、日志文件以及表空间损坏的处理)&lt;img src ="http://blog.csdn.net/sungblog/aggbug/1185574.aspx" width = "1" height = "1" /&gt;&lt;br&gt;文章来源:&lt;a href='http://blog.csdn.net/sungblog/archive/2006/09/06/1185574.aspx'&gt;http://blog.csdn.net/sungblog/archive/2006/09/06/1185574.aspx&lt;/a&gt;&lt;img src ="http://blog.vckbase.com/zaboli/aggbug/22329.html" width = "1" height = "1" /&gt;</description></item><item><dc:creator>玻璃小屋</dc:creator><title>ADODB.Recordset 错误 '800a0bb9'</title><link>http://blog.vckbase.com/zaboli/archive/2006/09/06/22286.html</link><pubDate>Wed, 06 Sep 2006 05:40:00 GMT</pubDate><guid>http://blog.vckbase.com/zaboli/archive/2006/09/06/22286.html</guid><wfw:comment>http://blog.vckbase.com/zaboli/comments/22286.html</wfw:comment><comments>http://blog.vckbase.com/zaboli/archive/2006/09/06/22286.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://blog.vckbase.com/zaboli/comments/commentRss/22286.html</wfw:commentRss><trackback:ping>http://blog.vckbase.com/zaboli/services/trackbacks/22286.html</trackback:ping><description>&lt;P&gt;因为要整合一个用户认证到 dvbbs中，加了如下代码：&lt;BR&gt;Set rs= Server.CreateObject("ADODB.Recordset")&lt;BR&gt;sql="select * from [Dv_vcd_weeks] where [UserName]='"&amp;amp;Session("MemberName")&amp;amp;"' and [iYear]="&amp;amp;iyear&lt;/P&gt;
&lt;P&gt;rs.open sql,conn,1,3',conn',0,0 &amp;lt;--这句报错如下 ：&lt;BR&gt;&lt;BR&gt;ADODB.Recordset&lt;FONT face="宋体, MS Song" size=3&gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&lt;/FONT&gt;&lt;FONT face=宋体 size=2&gt;错误 '800a0bb9'&lt;/FONT&gt;&lt;FONT face="宋体, MS Song" size=3&gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=宋体 size=2&gt;参数类型不正确，或不在可以接受的范围之内，或与其他参数冲突。&lt;BR&gt;&lt;/FONT&gt;&lt;BR&gt;开始试了 open 很多参数，还是不行，后来在网上搜了半天，终于找到是 conn 被有打开。。。因为开头只&lt;BR&gt;&amp;lt;!--#include file="conn.asp"--&amp;gt; 了动网的连接定义的文件，但是他默认是关闭的。。&lt;BR&gt;现在自己打开 conn就可以了。&lt;BR&gt;&lt;BR&gt;&lt;/P&gt;&lt;img src ="http://blog.vckbase.com/zaboli/aggbug/22286.html" width = "1" height = "1" /&gt;</description></item><item><dc:creator>玻璃小屋</dc:creator><title>存储过程中与SQL对应的数据类型 (ZT http://dotnet.mblogger.cn/makdh0311/)</title><link>http://blog.vckbase.com/zaboli/archive/2006/08/18/21967.html</link><pubDate>Fri, 18 Aug 2006 04:15:00 GMT</pubDate><guid>http://blog.vckbase.com/zaboli/archive/2006/08/18/21967.html</guid><wfw:comment>http://blog.vckbase.com/zaboli/comments/21967.html</wfw:comment><comments>http://blog.vckbase.com/zaboli/archive/2006/08/18/21967.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.vckbase.com/zaboli/comments/commentRss/21967.html</wfw:commentRss><trackback:ping>http://blog.vckbase.com/zaboli/services/trackbacks/21967.html</trackback:ping><description>&lt;DIV class=postTitle&gt;&lt;FONT size=4&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV class=postText&gt;&lt;FONT size=4&gt;&amp;nbsp; &lt;/FONT&gt;
&lt;TABLE cellSpacing=0 cellPadding=0 border=1&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width=146&gt;&lt;FONT size=4&gt;int&lt;BR&gt;&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD width=26&gt;&lt;FONT size=4&gt;3&lt;BR&gt;&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD width=153&gt;&lt;FONT size=4&gt;&amp;nbsp;adInteger整型&lt;BR&gt;&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD width=228&gt;&lt;FONT size=4&gt;int 数据类型可以存储从- 2&lt;SUP&gt;31&lt;/SUP&gt;(-2147483648)到2&lt;SUP&gt;31&lt;/SUP&gt; (2147483 647)之间的整数。存储到数据库的几乎所有数值型的数据都可以用这种数据类型。这种数据类型在数据库里占用4个字节&lt;BR&gt;&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width=146&gt;&lt;FONT size=4&gt;bigint2&lt;BR&gt;&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD width=26&gt;&lt;FONT size=4&gt;20&lt;BR&gt;&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD width=153&gt;&lt;FONT size=4&gt;&amp;nbsp;adBigInt&lt;BR&gt;&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD width=228&gt;&lt;FONT size=4&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width=146&gt;&lt;FONT size=4&gt;binary3&lt;BR&gt;&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD width=26&gt;&lt;FONT size=4&gt;128&lt;BR&gt;&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD width=153&gt;&lt;FONT size=4&gt;&amp;nbsp;adBinary二进制数据类型 &lt;BR&gt;&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD width=228&gt;&lt;FONT size=4&gt;binary数据类型用来存储可达8000 字节长的定长的二进制数据。当输入表的内容接近相同的长度时，你应该使用这种数据类型&lt;BR&gt;&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width=146&gt;&lt;FONT size=4&gt;bit4&lt;BR&gt;&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD width=26&gt;&lt;FONT size=4&gt;11&lt;BR&gt;&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD width=153&gt;&lt;FONT size=4&gt;&amp;nbsp;adBoolean&lt;BR&gt;&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD width=228&gt;&lt;FONT size=4&gt;bit 数据类型是整型，其值只能是0、1或空值。这种数据类型用于存储只有两种可能值的数据，如Yes 或No、True 或Fa lse 、On 或Off&lt;BR&gt;&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width=146&gt;&lt;FONT size=4&gt;char5&lt;BR&gt;&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD width=26&gt;&lt;FONT size=4&gt;129&lt;BR&gt;&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD width=153&gt;&lt;FONT size=4&gt;&amp;nbsp;adChar字符型 &lt;BR&gt;&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD width=228&gt;&lt;FONT size=4&gt;char数据类型用来存储指定长度的定长非统一编码型的数据。当定义一列为此类型时，你必须指定列长。当你总能知道要存储的数据的长度时，此数据类型很有用。例如，当你按邮政编码加4个字符格式来存储数据时，你知道总要用到10个字符。此数据类型的列宽最大为8000 个字符&lt;BR&gt;&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width=146&gt;&lt;FONT size=4&gt;datetime6&lt;BR&gt;&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD width=26&gt;&lt;FONT size=4&gt;135&lt;BR&gt;&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD width=153&gt;&lt;FONT size=4&gt;&amp;nbsp;adDBTimeStamp日期时间型 &lt;BR&gt;&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD width=228&gt;&lt;FONT size=4&gt;datetime数据类型用来表示日期和时间。这种数据类型存储从1753年1月1日到9999年12月3 1日间所有的日期和时间数据， 精确到三百分之一秒或3.33毫秒&lt;BR&gt;&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width=146&gt;&lt;FONT size=4&gt;decimal7&lt;BR&gt;&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD width=26&gt;&lt;FONT size=4&gt;131&lt;BR&gt;&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD width=153&gt;&lt;FONT size=4&gt;&amp;nbsp;adNumeric精确数值型&lt;BR&gt;&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD width=228&gt;&lt;FONT size=4&gt;decimal 数据类型能用来存储从-10&lt;SUP&gt;38&lt;/SUP&gt;-1到10&lt;SUP&gt;38&lt;/SUP&gt;-1的固定精度和范围的数值型数据。使用这种数据类型时，必须指定范围和精度。 范围是小数点左右所能存储的数字的总位数。精度是小数点右边存储的数字的位数&lt;BR&gt;&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width=146&gt;&lt;FONT size=4&gt;float8&lt;BR&gt;&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD width=26&gt;&lt;FONT size=4&gt;5&lt;BR&gt;&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD width=153&gt;&lt;FONT size=4&gt;&amp;nbsp;adDouble近似数值型 &lt;BR&gt;&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD width=228&gt;&lt;FONT size=4&gt;float 数据类型是一种近似数值类型，供浮点数使用。说浮点数是近似的，是因为在其范围内不是所有的数都能精确表示。浮点数可以是从-1.79E+308到1.79E+308 之间的任意数&lt;BR&gt;&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width=146&gt;&lt;FONT size=4&gt;image9&lt;BR&gt;&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD width=26&gt;&lt;FONT size=4&gt;205&lt;BR&gt;&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD width=153&gt;&lt;FONT size=4&gt;&amp;nbsp;adLongVarBinary二进制数据类型 &lt;BR&gt;&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD width=228&gt;&lt;FONT size=4&gt;image 数据类型用来存储变长的二进制数据，最大可达2&lt;SUP&gt;31&lt;/SUP&gt;-1或大约20亿字节&lt;BR&gt;&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width=146&gt;&lt;FONT size=4&gt;money10&lt;BR&gt;&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD width=26&gt;&lt;FONT size=4&gt;6&lt;BR&gt;&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD width=153&gt;&lt;FONT size=4&gt;&amp;nbsp;adCurrency货币型 &lt;BR&gt;&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD width=228&gt;&lt;FONT size=4&gt;money 数据类型用来表示钱和货币值。这种数据类型能存储从-9220亿到9220 亿之间的数据，精确到货币单位的万分之一&lt;BR&gt;&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width=146&gt;&lt;FONT size=4&gt;nchar11&lt;BR&gt;&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD width=26&gt;&lt;FONT size=4&gt;130&lt;BR&gt;&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD width=153&gt;&lt;FONT size=4&gt;&amp;nbsp;adWChar统一编码字符型 &lt;BR&gt;&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD width=228&gt;&lt;FONT size=4&gt;nchar 数据类型用来存储定长统一编码字符型数据。统一编码用双字节结构来存储每个字符，而不是用单字节(普通文本中的情况)。它允许大量的扩展字符。此数据类型能存储4000种字符，使用的字节空间上增加了一倍&lt;BR&gt;&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width=146&gt;&lt;FONT size=4&gt;ntext12&lt;BR&gt;&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD width=26&gt;&lt;FONT size=4&gt;203&lt;BR&gt;&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD width=153&gt;&lt;FONT size=4&gt;&amp;nbsp;adLongVarWChar统一编码字符型 &lt;BR&gt;&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD width=228&gt;&lt;FONT size=4&gt;ntext 数据类型用来存储大量的统一编码字符型数据。这种数据类型能存储2&lt;SUP&gt;30&lt;/SUP&gt; -1或将近10亿个字符，且使用的字节空间增加了一倍&lt;BR&gt;&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width=146&gt;&lt;FONT size=4&gt;numeric13&lt;BR&gt;&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD width=26&gt;&lt;FONT size=4&gt;131&lt;BR&gt;&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD width=153&gt;&lt;FONT size=4&gt;&amp;nbsp;adNumeric精确数值型 &lt;BR&gt;&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD width=228&gt;&lt;FONT size=4&gt;numeric数据类型与decimal 型相同&lt;BR&gt;&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width=146&gt;&lt;FONT size=4&gt;nvarchar14&lt;BR&gt;&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD width=26&gt;&lt;FONT size=4&gt;202&lt;BR&gt;&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD width=153&gt;&lt;FONT size=4&gt;&amp;nbsp;adVarWChar统一编码字符型 &lt;BR&gt;&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD width=228&gt;&lt;FONT size=4&gt;nvarchar 数据类型用作变长的统一编码字符型数据。此数据类型能存储4000种字符，使用的字节空间增加了一倍&lt;BR&gt;&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width=146&gt;&lt;FONT size=4&gt;real15&lt;BR&gt;&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD width=26&gt;&lt;FONT size=4&gt;4&lt;BR&gt;&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD width=153&gt;&lt;FONT size=4&gt;&amp;nbsp;adSingle近似数值型 &lt;BR&gt;&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD width=228&gt;&lt;FONT size=4&gt;real 数据类型像浮点数一样，是近似数值类型。它可以表示数值在-3.40E+38到3.40E+38之间的浮点数&lt;BR&gt;&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width=146&gt;&lt;FONT size=4&gt;smalldatetime16&lt;BR&gt;&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD width=26&gt;&lt;FONT size=4&gt;135&lt;BR&gt;&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD width=153&gt;&lt;FONT size=4&gt;&amp;nbsp;adDBTimeStamp日期时间型 &lt;BR&gt;&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD width=228&gt;&lt;FONT size=4&gt;smalldatetime 数据类型用来表示从1900年1月1日到2079年6月6日间的日期和时间，精确到一分钟&lt;BR&gt;&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width=146&gt;&lt;FONT size=4&gt;smallint17&lt;BR&gt;&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD width=26&gt;&lt;FONT size=4&gt;2&lt;BR&gt;&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD width=153&gt;&lt;FONT size=4&gt;&amp;nbsp;adSmallInt整型&lt;BR&gt;&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD width=228&gt;&lt;FONT size=4&gt;smallint 数据类型可以存储从- 2&lt;SUP&gt;15&lt;/SUP&gt;(-32768)到2&lt;SUP&gt;15&lt;/SUP&gt;(32767)之间的整数。这种数据类型对存储一些常限定在特定范围内的数值型数据非常有用。这种数据类型在数据库里占用2 字节空间&lt;BR&gt;&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width=146&gt;&lt;FONT size=4&gt;smallmoney18&lt;BR&gt;&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD width=26&gt;&lt;FONT size=4&gt;6&lt;BR&gt;&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD width=153&gt;&lt;FONT size=4&gt;&amp;nbsp;adCurrency货币型 &lt;BR&gt;&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD width=228&gt;&lt;FONT size=4&gt;smallmoney 数据类型用来表示钱和货币值。这种数据类型能存储从-214748.3648 到214748.3647 之间的数据，精确到货币单位的万分之一&lt;BR&gt;&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width=146&gt;&lt;FONT size=4&gt;sql_variant19&lt;BR&gt;&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD width=26&gt;&lt;FONT size=4&gt;204&lt;BR&gt;&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD width=153&gt;&lt;FONT size=4&gt;&amp;nbsp;adVarBinary&lt;BR&gt;&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD width=228&gt;&lt;FONT size=4&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width=146&gt;&lt;FONT size=4&gt;text20&lt;BR&gt;&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD width=26&gt;&lt;FONT size=4&gt;201&lt;BR&gt;&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD width=153&gt;&lt;FONT size=4&gt;&amp;nbsp;adLongVarChar字符型 &lt;BR&gt;&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD width=228&gt;&lt;FONT size=4&gt;text 数据类型用来存储大量的非统一编码型字符数据。这种数据类型最多可以有2&lt;SUP&gt;31&lt;/SUP&gt;-1或20亿个字符&lt;BR&gt;&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width=146&gt;&lt;FONT size=4&gt;timestamp21&lt;BR&gt;&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD width=26&gt;&lt;FONT size=4&gt;128&lt;BR&gt;&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD width=153&gt;&lt;FONT size=4&gt;&amp;nbsp;adBinary特殊数据型 &lt;BR&gt;&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD width=228&gt;&lt;FONT size=4&gt;timestamp 数据类型是一种特殊的数据类型，用来创建一个数据库范围内的唯一数码。 一个表中只能有一个timestamp列。每次插入或修改一行时，timestamp列的值都会改变。尽管它的名字中有&amp;#8220;time&amp;#8221;， 但timestamp列不是人们可识别的日期。在一个数据库里，timestamp值是唯一的&lt;BR&gt;&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width=146&gt;&lt;FONT size=4&gt;tinyint22&lt;BR&gt;&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD width=26&gt;&lt;FONT size=4&gt;17&lt;BR&gt;&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD width=153&gt;&lt;FONT size=4&gt;&amp;nbsp;adUnsignedTinyInt整型&lt;BR&gt;&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD width=228&gt;&lt;FONT size=4&gt;tinyint 数据类型能存储从0到255 之间的整数。它在你只打算存储有限数目的数值时很有用。 这种数据类型在数据库中占用1 个字节&lt;BR&gt;&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width=146&gt;&lt;FONT size=4&gt;uniqueidentifier23&lt;BR&gt;&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD width=26&gt;&lt;FONT size=4&gt;72&lt;BR&gt;&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD width=153&gt;&lt;FONT size=4&gt;&amp;nbsp;adGUID特殊数据型 &lt;BR&gt;&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD width=228&gt;&lt;FONT size=4&gt;Uniqueidentifier数据类型用来存储一个全局唯一标识符，即GUID。GUID确实是全局唯一的。这个数几乎没有机会在另一个系统中被重建。可以使用NEWID 函数或转换一个字符串为唯一标识符来初始化具有唯一标识符的列&lt;BR&gt;&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width=146&gt;&lt;FONT size=4&gt;varbinary24&lt;BR&gt;&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD width=26&gt;&lt;FONT size=4&gt;204&lt;BR&gt;&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD width=153&gt;&lt;FONT size=4&gt;&amp;nbsp;adVarBinary二进制数据类型 &lt;BR&gt;&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD width=228&gt;&lt;FONT size=4&gt;varbinary 数据类型用来存储可达8000 字节长的变长的二进制数据。当输入表的内容大小可变时，你应该使用这种数据类型&lt;BR&gt;&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width=146&gt;&lt;FONT size=4&gt;varchar25&lt;BR&gt;&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD width=26&gt;&lt;FONT size=4&gt;200&lt;BR&gt;&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD width=153&gt;&lt;FONT size=4&gt;&amp;nbsp;adVarChar字符型 &lt;BR&gt;&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD width=228&gt;&lt;FONT size=4&gt;varchar数据类型，同char类型一样，用来存储非统一编码型字符数据。与char 型不一样，此数据类型为变长。当定义一列为该数据类型时，你要指定该列的最大长度。 它与char数据类型最大的区别是，存储的长度不是列长，而是数据的长度&lt;BR&gt;&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;BR&gt;&lt;BR&gt;&amp;nbsp;(ZT &lt;A href="http://dotnet.mblogger.cn/makdh0311/"&gt;http://dotnet.mblogger.cn/makdh0311/&lt;/A&gt;)&lt;/DIV&gt;&lt;img src ="http://blog.vckbase.com/zaboli/aggbug/21967.html" width = "1" height = "1" /&gt;</description></item><item><dc:creator>玻璃小屋</dc:creator><title>INSERT INTO 语句的语法错误。 </title><link>http://blog.vckbase.com/zaboli/archive/2006/08/14/21868.html</link><pubDate>Mon, 14 Aug 2006 06:33:00 GMT</pubDate><guid>http://blog.vckbase.com/zaboli/archive/2006/08/14/21868.html</guid><wfw:comment>http://blog.vckbase.com/zaboli/comments/21868.html</wfw:comment><comments>http://blog.vckbase.com/zaboli/archive/2006/08/14/21868.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.vckbase.com/zaboli/comments/commentRss/21868.html</wfw:commentRss><trackback:ping>http://blog.vckbase.com/zaboli/services/trackbacks/21868.html</trackback:ping><description>ASP+ACCESS 就一句简单的 "insert into UserInfo (UserName,Password) values ('12345678','87645321')"&lt;BR&gt;直提示&lt;BR&gt;&lt;BR&gt;insert into UserInfo (UserName,Password) values ('12345678','87645321') &lt;FONT face=宋体 size=2&gt;
&lt;P&gt;Microsoft JET Database Engine&lt;/FONT&gt;&lt;FONT face="宋体, MS Song"&gt; &lt;/FONT&gt;&lt;FONT face=宋体 size=2&gt;错误 '80040e14'&lt;/FONT&gt;&lt;FONT face="宋体, MS Song"&gt; &lt;/FONT&gt;
&lt;P&gt;&lt;FONT face=宋体 size=2&gt;INSERT INTO 语句的语法错误。&lt;/FONT&gt; 
&lt;P&gt;&lt;FONT face=宋体 size=2&gt;/d7/insert.asp&lt;/FONT&gt;&lt;FONT face=宋体 size=2&gt;，行7&lt;/FONT&gt; &lt;/P&gt;日了~ 浪费了大半天找语法错误。。。改成&lt;BR&gt;insert into UserInfo ([UserName],[Password]) values ('12345678','87645321') &lt;BR&gt;&lt;BR&gt;就可以了。。&lt;BR&gt;&lt;BR&gt;&amp;lt;!--#include file="conn.asp"--&amp;gt;&lt;BR&gt;&amp;lt;%&lt;BR&gt;dim sql&lt;BR&gt;sql = "insert into UserInfo (UserName,Password) values ('12345678','87645321')"&lt;BR&gt;'sql = "select * from userinfo"&lt;BR&gt;response.write sql&lt;BR&gt;conn.execute sql,1,1&lt;BR&gt;CloseDatabase&lt;BR&gt;%&amp;gt;&lt;img src ="http://blog.vckbase.com/zaboli/aggbug/21868.html" width = "1" height = "1" /&gt;</description></item></channel></rss>