论坛: 网站建设 标题: ASP问题 复制本贴地址    
作者: caesar1106 [caesar1106]    论坛用户   登录
请问:在调试ASP程序时出现
Microsoft OLE DB Provider for ODBC Drivers (0x80040E10)
[Microsoft][ODBC Microsoft Access Driver] 参数不足,期待是 3。

是代表什么意思

地主 发表时间: 04-08-17 01:49

回复: qiezic [qiezic]      登录
应该是下面的最后两个参数

rs.open "select * from qq",conn,1,1

若有改动数据库则为3,3


B1层 发表时间: 04-08-17 08:32

回复: caesar1106 [caesar1106]   论坛用户   登录
我是想修改数据,在CONN.EXECUTE "UPDATE^^^^^",3,3之后出现:

ADODB.Connection (0x800A0BB9)
参数类型不正确,或不在可以接受的范围之内,或与其他参数冲突。

随便问下,后面的参数代表什么,很奇怪,我在没加任何参数的情况下提交有些数据可以有些却显示错误,是什么意思?请高手指点

B2层 发表时间: 04-08-17 23:35

回复: qiezic [qiezic]      登录
应该是你的SQL语句中的变量有问题(数据类型)!

B3层 发表时间: 04-08-18 09:25

回复: caesar1106 [caesar1106]   论坛用户   登录
从错误上看是的,可我不是很明白,用REQUEST。FORM接受的还要设置类型?我数据库是ACCESS,里面的字段好象不区别变量类型啊,纳闷ING……

B4层 发表时间: 04-08-18 11:01

回复: qiezic [qiezic]      登录
我不是说“request.form”这个,而是说你用在sql语句中变量的类型与sql语句中相应的字段类型可能对不上!

B5层 发表时间: 04-08-18 13:03

回复: caesar1106 [caesar1106]   论坛用户   登录
我找到问题了,是变量问题

B6层 发表时间: 04-08-21 18:43

论坛: 网站建设

20CN网络安全小组版权所有
Copyright © 2000-2010 20CN Security Group. All Rights Reserved.
论坛程序编写:NetDemon

粤ICP备05087286号