梦幻古龙外网架设:ASP写入数字进ACCESS出错?

来源:百度文库 编辑:中科新闻网 时间:2024/05/05 09:32:09
conn.execute("insert into test01(str01,num01,buer01) values ('"&str02&"',"&num02&","&buer02&")")

str01是ACCESS表test01中的一项(类型为文本)
str02为一个变量,字符串变量

num01是ACCESS表test01中的一项(类型为数字)
num02为一个变量,整数变量

buer01是ACCESS表test01中的一项(类型为是/否)
buer02为一个变量,布尔变量(True/False)

测试表明```将他们三项拆开进行试验发现 str02 buer02 没有错误``能够被写入```````而数字num02写入过程出现语法错误

请问如果项写入一个 数字 例如 1
是不是这样写 “insert into test01(num01) value (1)”??或的该怎么写????????????

conn.execute("insert into test01(str01,num01,buer01) values ('"&str02&"','"&num02&"','"&buer02&"')")

如果是sql server,应该可以把'"&num02&"'的单引号去掉,access好像还不行

“insert into test01(num01) value (1)”就可以写入。

如果是数字类型不用加引号

你把双引号去掉