编程遇到的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 & " )"

推荐文章

发表新评论