我在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型,该怎么办,我
谢谢

解决方案 »

  1.   

    xxx = cint(trim(Text1.text))
    str="insert into xxx表 (x1) values (" & xxx &)"
    conn.execute str你上面的是那个双引号用错了!!!xxx是变量所以要这样表达
      

  2.   

    xxx = cint(Text1.text)
    conn.execute("insert into [db1](ziduan) values(xxx)")
    提示:找不到变量xxx
    ======================================================
    在你这里,XXX是个常数,而不是变量了
    strsql="insert into [db1](ziduan) values(" & xxx & ")"
    conn.execute strsql
      

  3.   

    val(text1.text)
    应该可以把。试试看