ASP用updata语句进行数据库更新遇到的问题?

[复制链接]
查看11 | 回复5 | 2008-7-16 08:43:35 | 显示全部楼层 |阅读模式
我做的网页中关于数据库更新出了问题,请各位大哥大姐一定要帮帮我,小弟万分感谢,我只有这麽多分,全部拿出来了,具体代码如下
提示错误,语句未结束
/glshop1.asp, line 16, column 45
sql="updata dl set gsjj ='"&t1&"' where id='"&h1"'"
我用的ACCESS的数据库
按照caoyezhou的做法,提示错误缺少对
象: 'connect.ActiveConnection'
/glshop1.asp, 第 15 行
也就是set cmd.ActiveConnection = connect这一行
按照eson的做法还是提示原来的错误,
语句未结束
/glshop1.asp, line 16, column 46
sql="updata dl set gsjj ='"&t1& "' where id='"&h1&"'"
麻烦各位大哥,请再帮我看看
按照怡见友情的做,同样提示错误缺少对象,15行,也就是set cmd.ActiveConnection = connect

回复

使用道具 举报

千问 | 2008-7-16 08:43:35 | 显示全部楼层
别用上面的方法进行数据表里数据的更新,以下面的方法肯定能行:h1既然是数字的话,那么,应该把它进行转换一下!dim ti,h1t1=Trim(request.form("t1"))Idzdh=Cint(Trim(request.form("h1")))'第一种方法:conn.execute("update dl set gsjj='"&t1&"' where id="&Idzdh&"")response.redirect "glshap.asp"'第二种方法:Set Rs=Server.CreateObject("Adodb.Recordset")Sql="Select * from dl Where id=
回复

使用道具 举报

千问 | 2008-7-16 08:43:35 | 显示全部楼层
sql="updata dl set gsjj ='" & t1 & "' where id='" & h1 & "'"注意敲空格你还没有建立数据库的连接呢!!如果是sqlserver别的你根据自己的语法吧<%sqlstr="Driver={sql server};Server=127.0.0.1;database=ceshi
回复

使用道具 举报

千问 | 2008-7-16 08:43:35 | 显示全部楼层
俺就纳了闷了,ID是字符型的数据?这块是不是应该改下?Sql = "UPDATE dl SET gsjj = '" & t1 & "' WHERE id = " & CInt(h1)为什么要用ADODB.command?ADODB.Connection就能搞定的问题,迷糊~~Dim ConnSet Conn = Server.Crea
回复

使用道具 举报

千问 | 2008-7-16 08:43:35 | 显示全部楼层
少了链接符,另外ID应该是数值型吧sql="updata dl set gsjj ='" & t1 & "' where id=" & h1另外,你的t1如果太长的话,也会报错的哦
回复

使用道具 举报

千问 | 2008-7-16 08:43:35 | 显示全部楼层
sql="updata dl set gsjj ='"&t1&"' where id='"&h1&"'" 少了个连接符你自己看看?心急所致 呵呵
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行