用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 & ” )”

http://blog.dngz.net/94.htm

我想发表对此文的评论 ...(没有弹出错误信息则说明评论成功,需要等待审核.)