insert into怎么插不进去老是提示该语句出错

gu1dai 2004-05-07 02:57:23
rs.open "insert into bbs4(owner,topic,name,text)values('"&owner&"','"&title&"','"&name&"','"&text&"')",conn,1,1

数据表的字段全部如上在网页里我没换行,就是一行
...全文
291 17 打赏 收藏 转发到动态 举报
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
binghgo 2004-05-07
  • 打赏
  • 举报
回复
这种问题加入此群最合适了
2139326
fashchina 2004-05-07
  • 打赏
  • 举报
回复
你还是把代码贴出来吧,这样能看看什么问题,
gu1dai 2004-05-07
  • 打赏
  • 举报
回复
改text为texta以后,问题得到解决,但是又冒出新的问题
http头标已经写入客户端,任何修改必须再...之前
fashchina 2004-05-07
  • 打赏
  • 举报
回复
owner="aaa"
topic="bbb"
name="ccc"---〉变量最好不要用一些保留字
text="ddd"
rs.open "insert into bbs4(owner,topic,name,text)values('"&owner&"','"&title&"','"&name&"','"&text&"')",conn,1,1
所以你改一下看看行不:
owner="111"
topic="222"
name1="444"
text1="333"
rs.open "insert into bbs4(owner,topic,name,text)values('"&owner&"','"&title&"','"&name1&"','"&text1&"')",conn,1,3
还有就是你看看你的字段是怎么设的!
好好查查,应该能解决问题了!
gu1dai 2004-05-07
  • 打赏
  • 举报
回复
我去试试
mearymeng 2004-05-07
  • 打赏
  • 举报
回复
最主要的还是看你的 字段属性是不是正确了!

其它的就是上面这位朋友说的啦!
JackSonzhang 2004-05-07
  • 打赏
  • 举报
回复
我看你的sql语句是没有问题的,
你可以这样写呀?
sql = "insert into bbs4(owner,topic,name,[text]) values('"&owner&"','"&title&"','"&name&"','"&text&"')"
conn.execute sql

就ok!啦,清楚明了,
rs.open sqlstatement,conn,1,1
似乎一般是用来得到recordset 时用的。
cdsun 2004-05-07
  • 打赏
  • 举报
回复
rs.open "insert into bbs4(owner,topic,name,[text]) values('"&owner&"','"&title&"','"&name&"','"&text&"')",conn,1,3
stefli 2004-05-07
  • 打赏
  • 举报
回复
rs.open "insert into bbs4(owner,topic,name,[text]) values('"&owner&"','"&title&"','"&name&"','"&text&"')",conn,1,3
zhcool 2004-05-07
  • 打赏
  • 举报
回复
'原来的----有错的
rs.open "insert into bbs4(owner,topic,name,text)values('"&owner&"','"&title&"','"&name&"','"&text&"')",conn,1,1

'不要用 Recordset 对象。直接用 Connection 对象就 OK 了!
'如下:

Conn.execute "insert into bbs4(owner,topic,name,text)values('"&owner&"','"&title&"','"&name&"','"&text&"')"

'如果要得到一个 Recordset 对象,可以用如下代码:

rs.open "select * from bbs4",conn,3,2
'注:后面的参数 3,2 表示可以写入。
QZY2003 2004-05-07
  • 打赏
  • 举报
回复
如试了(^青蛙^) 的方法后还有问题.

可能是以下情况:

1.你定义的字段名可能是保留字(ACCESS),改一下别的名.

2.注意字段的类型

3.注意插入语句的标点

4.还有可能是在你设计表时定义的字段名里有空格.
xdk 2004-05-07
  • 打赏
  • 举报
回复
所以改为1,3试试。。应该没有问题的了。还有问题再说吧。
xdk 2004-05-07
  • 打赏
  • 举报
回复
rs.open "insert into bbs4(owner,topic,name,text)values('"&owner&"','"&title&"','"&name&"','"&text&"')",conn,1,1

改为:

rs.open "insert into bbs4(owner,topic,name,text)values('"&owner&"','"&title&"','"&name&"','"&text&"')",conn,1,3


用1,1只能读,不能写的。。
gu1dai 2004-05-07
  • 打赏
  • 举报
回复
希望高手指点
gu1dai 2004-05-07
  • 打赏
  • 举报
回复
怎么没人啊
gu1dai 2004-05-07
  • 打赏
  • 举报
回复
怎么替换
QQgenie 2004-05-07
  • 打赏
  • 举报
回复
owner,topic,name,text这些字串应该把"'",","都替换后再试试。

'//设
owner="aaa"
topic="bbb"
name="ccc"
text="ddd"
rs.open "insert into bbs4(owner,topic,name,text)values('"&owner&"','"&title&"','"&name&"','"&text&"')",conn,1,1

试试看就知道了

28,390

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧