您的位置:程序门 -> vb -> 数据库(包含打印,安装,报表)



请各位高手帮我改改以下这个插入语句的代码!!十万火急!万分感谢!


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


请各位高手帮我改改以下这个插入语句的代码!!十万火急!万分感谢![已结贴,结贴人:zzhaolin]
发表于:2007-10-17 23:13:46 楼主
dim   strsql  
strsql   =   "insert   into   issued   (   version   ,   serialnumber   ,   subjectname   ,   issuername   ,   validfromdate     ,   validtodate   ,   certificate   )
values   (   "   strsql   =   strsql   &   ilca.version   "
strsql   =   strsql   &   ",""     &   left   (   ilca   .   serialnumber   ,   20   )   &   ","
strsql   =   strsql   &   ",""     &ilca   .   subjectname   &   ","
strsql   =   strsql   &   ",""   &ilca   .   lssuername   &   ","    
strsql   =   strsql   &   ",""   &ilca   .   validfromdate   &   ","
strsql   =   strsql   &   ",""&ilca   .   validtodate   &   ","
strsql   =   strsql   &   ",""   &ilca.certificate   &   "   )   "   (此语句是否是这样写的?)
conn   .EXECute   strsql  
conn.close  
发表于:2007-10-18 00:00:381楼 得分:0
dim   strsql    
strsql   =   "insert   into   issued   (   version   ,   serialnumber   ,   subjectname   ,   issuername   ,   validfromdate     ,   validtodate   ,   certificate   )  
values   (   "  
strsql   =   strsql   &   "'"   &   ilca.version     &"',"
strsql   =   strsql   &   ",'"   &   left   (   ilca   .   serialnumber   ,   20   )   &   "',"  
strsql   =   strsql   &   "'"   &ilca   .   subjectname   &   "',"  
strsql   =   strsql   &   "'"   &ilca   .   lssuername   &   "',"      
以下如上
发表于:2007-10-18 00:06:192楼 得分:0
高手请问values中的strsql必须要用吗?
可以写成
dim   strsql    
strsql   =   "insert   into   issued   (   version   ,   serialnumber   ,   subjectname   ,   issuername   ,   validfromdate     ,   validtodate   ,   certificate   )  
values   (   "   &   ilca.version   "  
,""     &   left   (   ilca   .   serialnumber   ,   20   )   &   ","  
,""     &ilca   .   subjectname   &   ","  
,""   &ilca   .   lssuername   &   ","      
,""   &ilca   .   validfromdate   &   ","  
,""&ilca   .   validtodate   &   ","  
,""   &ilca.certificate   &   "   )   "  
这个样子吗???
发表于:2007-10-18 00:51:113楼 得分:20
顶楼和1楼的strsql是什么语句?你们在代码的最后response.write出来看看会是什么结果?

楼主在2楼贴的代码还算靠谱;但还是错的:

vbscript code
dim strsql strsql = "insert into issued (version,serialnumber,subjectname,issuername,validfromdate,validtodate,certificate) values ('" _ & ilca.version & "','" _ & left(ilca.serialnumber, 20) & "','" _ & ilca.subjectname & "','" _ & ilca.lssuername & "','" _ & ilca.validfromdate & "','" _ & ilca.validtodate & "','" _ & ilca.certificate & "')" conn.EXECute strsql conn.close

2、注意一下符号的输入方式.比如:
,""     &   left   (   ilca   .   serialnumber   ,   20   )   &   ","           --> 后面的那个逗号是中文逗号,要改过来
发表于:2007-10-18 21:07:434楼 得分:0
十分感谢toury的帮助,我会注意中英文输入的
我想请问一下
&   ilca.version   &   "','"   _
&   left(ilca.serialnumber,   20)   &   "','"   _
每句后面的   _     是什么,是连字符吗,如果是,那么把这几句写在一行上:&   ilca.version   &   "','"   &   left(ilca.serialnumber,   20)   &   "','"  
是不是就不用   _   了呀
发表于:2007-10-18 22:49:325楼 得分:0
是的


快速检索

最新资讯
热门点击