编程遇到的SQL问题,关于在VB中插入多个字段
支付宝内搜索 9155838 即可领现金红包 每天都能领哦
用SQL通过VB向数据库中插入数据时需要注意:
一个问题搞了好半天,前面一直出问题,但看来看去,语句没有任何问题
最后搜索资料,发现其实很简单,但没见过时会一起弄不出来
一开始的语句:
...
strInfo = strInfo & "'" & g_strBookInfo(i) & "'"
...
strSQL ="Insert INTO SSBOOK( BookName,PublishedDate,Year ) VALUES (" & strInfo & " )"
g_Conn.execute strSQL
看起来,没有任何问题,但是却总是出错
最后几经查找,问题在这里Year
由于该字段与VB中的关键字重复,因而会出错
改起来也很简单,只要在该字段上加"[]"即可,当然为了方便,可以把所有的字段全加上"[]"
修改后如下:
strSQL ="Insert INTO SSBOOK( BookName,PublishedDate,[Year] ) VALUES (" & strInfo & " )"
更新于:2007-03-10 21:07:16 栏目:网站周边/代码 关键词:
本站使用「署名 4.0 国际」创作共享协议,可转载、引用,但需署名作者且注明文章出处