asp 插入数据的问题 Microsoft OLE DB Provider for ODBC Drivers (0x80040E07)

来源:百度知道 编辑:UC知道 时间:2024/06/02 18:22:38
Connstr = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ="& DBPath
Set conn = Server.CreateObject("ADODB.Connection")
Conn.open Connstr
sql="insert into weitsale (address,jieg,jzhmianji,chucangshi,cheku,huxing,chanquan,ceng,ceng2,shui,dian,bilu,kuandai,nuanqi,meiqi,fcz,tdz,zhuangxiu,nianxian,daik,xianz,jung,jiage,phone,cont)values('"&adress&"','"&jieg&"','"&mra&"','"&cc&"','"&cheku&"','"&huxing&"','"&cq&"','"&ceng&"','"&ceng2&"','"&shui&"','"&dian&"','"&bilu&"','"&kuandai&"','"&nuanqi&"','"&meiqi&"','"&fcz&"','"&tdz&"','"&zhuangxiu&"','"&nianxian&"','"&daik&"','"&xianz&"',

意思很明显 类型不匹配
字段类型和值不是同一个数据类型
很有可能使 数字类型字段 文本类型的值
或者是 是/否类型的字段 文本或则数字类型的值
貌似第一种情况大一些

'"&juag&"','"&jiag&"',
这两个值和字段似乎也是对不起来
检查一下吧

楼上回答正确。楼主给人结贴吧。