|
主题: 关于INSERT~
|
天堂魔神
职务:普通成员
等级:1
金币:0.0
发贴:42
|
#12002/9/1 1:49:54
我需要用一个ADO.Command的对象来把一些数据插入数据库~~~~
但是不知为什么我的SQL语句好像不对~~~请大家帮我看看~~~~~~~~~谢谢~~~~~~~~~~~
错误类型: ADODB.Command (0x800A0E7D) /new.asp, 第 64 行
我的SQL是~~: INS01.CommandText = "INSERT INTO Post (chi, id, Name, Topic, Cont, exp) valueS ("+ ren.replace(/'/g, "''") + ","+ name.replace(/'/g, "''") + ","+ uses.replace(/'/g, "''") + ","+ title.replace(/'/g, "''") + ","+ text.replace(/'/g, "''") + ","+ exp.replace(/'/g, "''") + ") ";
俺的脚本语言使用的是javascript~~
|
5D荣誉版主
职务:普通成员
等级:2
金币:10.0
发贴:658
|
#22002/9/2 8:26:44
"INSERT INTO Post (chi, id, Name, Topic, Cont, exp) valueS ('"&ren.replace(/'/g, "''") +&"','"& name.replace(/'/g, "''") &"','"& uses.replace(/'/g, "''") & "','"& title.replace(/'/g, "''") &"','"& text.replace(/'/g, "''") & "','"& exp.replace(/'/g, "''") &"') "
|
5D荣誉版主
职务:普通成员
等级:2
金币:10.0
发贴:658
|
|
天堂魔神
职务:普通成员
等级:1
金币:0.0
发贴:42
|
#42002/9/2 14:23:54
谢谢~~~ 但是还是不行~~~~~~~ 你看是不是能用Recordset对象里的AddNew属性代替呢~~~~~? 如果可以应该怎么用啊~~~~?
|
5D荣誉版主
职务:普通成员
等级:2
金币:10.0
发贴:658
|
#52002/9/2 15:56:26
rs.addnew rs("chi")=ren.replace(/'/g, "''") '以下照旧 rs.update 对了, 你执行那条语句的时候用CONNECTION就行了。 RS。ADDNEW要用到RECORDSET conn.execute("INSERT INTO Post (chi, id, Name, Topic, Cont, exp) valueS ('"&ren.replace(/'/g, "''") +&"','"& name.replace(/'/g, "''") &"','"& uses.replace(/'/g, "''") & "','"& title.replace(/'/g, "''") &"','"& text.replace(/'/g, "''") & "','"& exp.replace(/'/g, "''") &"') ") 要是还不行我也不知道什么原因看了源程序才知道。
|
天堂魔神
职务:普通成员
等级:1
金币:0.0
发贴:42
|
#62002/9/3 5:45:01
斑竹高手啊~~~ 感谢ing~~~
|