asp无法向数据库写入多条记录,怎么会事?谢谢

来源:百度知道 编辑:UC知道 时间:2024/06/16 00:33:12
如果:
sql="insert into info(username)values('"&request("username")&"')"
就这一条,可以写入数据库
而:
sql="insert into info(username,password,sex,quest,qq,mail,personalinfo,ntime)values('"&request("username")&"','"&request("password")&"','"&request("sex")&"','"&request("quest")&"','"&request("qq")&"','"&request("mail")&"','"&request("personalinfo")&"','"&request("ntime")&"')"
就无法写入,这是怎么回事啊!请指教谢谢了
一楼大哥,那要怎么样写???
可是我的列都是文本类型,杂会事呢?
三楼没有错误,就是写不进去

数据类型不对!
这个是最常见的!
要特别小心!

如果不是字符型的,你'"&request("ntime")&"')" 这种形式就不行的!
比如时间日期型就不能这样用!

自力更生 丰衣足食 :)
username,password,sex,quest,qq,mail,personalinfo,ntime
把这些字段一个个往上加,看哪个字段出错。
我以前就这么调试过。

在程序中把生成的sql语句显示一下,看看是不是有什么问题

报错信息发出来看看