为什么老是提示我说INSERT INTO 语句的语法错误
发布网友
发布时间:2023-11-02 15:44
我来回答
共4个回答
热心网友
时间:2024-12-15 06:16
set conn = Server.CreateObject("ADODB.CONNECTION")
conn.open "dsn=test"
为句代码有问题
Set conn = Server.CreateObject("ADODB.Connection")
connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(db)
response.write "<table>"
conn.Open connstr
热心网友
时间:2024-12-15 06:16
"insert into text(username,title,content,insdate,oicq)_
values ('username','title','content','2006-06-30_
20:03:03','287009467')"
SQL语句写错了吧?
这样写
"insert into text(username,title,content,insdate,oicq) values('username','title','content','2006-06-30 20:03:03','287009467')"
热心网友
时间:2024-12-15 06:17
sql ="insert into text(username,title,content,insdate,oicq) _
values ('username','title','content',#2006-06-30 20:03:03#,'287009467')"
注意:"_"前要有空格,时间要用"#"
热心网友
时间:2024-12-15 06:17
sql ="insert into text(username,title,content,insdate,oicq)_
values ('username','title','content','2006-06-30_
20:03:03','287009467')"
"_"用来提示回行,之前要有空格,但是我想不是这个错误,应该检查一下你输入的内容是否与数据库表中的字段数据类型一致,大多数错误发生在输入数据类型和表中数据类型不一致,建议全部字段使用text数据类型,这样方便象网页这样的数据收集。