一个问题搞了好半天,前面一直出问题,但看来看去,语句没有任何问题
最后搜索资料,发现其实很简单,但没见过时会一起弄不出来
一开始的语句:
...
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 & " )"