我在Text文本中获得了数字
为什么却插入不到数据库中?
有以下几个错误
比如:
xxx = cint(Text1.text)
conn.execute("insert into [db1](ziduan) values(xxx)")
提示:找不到变量xxxxxx = cint(Text1.text)
conn.execute("insert into [db1](ziduan) values("&xxx&")")
提示:语法有错xxx = cint(Text1.text)
conn.execute("insert into [db1](ziduan) values('&xxx&')")
提示:数据类型不匹配当然,我知道,如果我把数据库中字段改为char ,那么第三个就对了,但是,我想保持数据库中的int型,该怎么办,我
谢谢
为什么却插入不到数据库中?
有以下几个错误
比如:
xxx = cint(Text1.text)
conn.execute("insert into [db1](ziduan) values(xxx)")
提示:找不到变量xxxxxx = cint(Text1.text)
conn.execute("insert into [db1](ziduan) values("&xxx&")")
提示:语法有错xxx = cint(Text1.text)
conn.execute("insert into [db1](ziduan) values('&xxx&')")
提示:数据类型不匹配当然,我知道,如果我把数据库中字段改为char ,那么第三个就对了,但是,我想保持数据库中的int型,该怎么办,我
谢谢
str="insert into xxx表 (x1) values (" & xxx &)"
conn.execute str你上面的是那个双引号用错了!!!xxx是变量所以要这样表达
conn.execute("insert into [db1](ziduan) values(xxx)")
提示:找不到变量xxx
======================================================
在你这里,XXX是个常数,而不是变量了
strsql="insert into [db1](ziduan) values(" & xxx & ")"
conn.execute strsql
应该可以把。试试看