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

来源:百度知道 编辑:UC知道 时间:2024/05/29 23:13:09
我做的网页中关于数据库更新出了问题,请各位大哥大姐一定要帮帮我,小弟万分感谢,我只有这麽多分,全部拿出来了,具体代码如下
<%
dim ti,h1
t1=request.form("t1")
h1=request.form("h1")
set cmd = Server.CreateOBject("ADODB.command")
set cmd.ActiveConnection = connect
sql="updata dl set gsjj ='"&t1&"' where id='"&h1"'"
cmd.commandtext = sql
cmd.execute(sql)
response.redirect ("glshap.asp")
%>
提示错误,语句未结束
/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&"'"
麻烦各位大哥,请再帮我看看

sql="update dl set gsjj ='"&t1&"' where id='"&h1"'"

sql="updata dl set gsjj ='" & t1 & "' where id='" & h1 & "'"
注意敲空格

你还没有建立数据库的连接呢!!
如果是sqlserver
别的你根据自己的语法吧

<%
sqlstr="Driver={sql server};Server=127.0.0.1;database=ceshi;uid=sa;pwd=123456"
set connect=server.createobject("adodb.connection")
connect.open sqlstr
%>

sql="updata dl set gsjj ='"&t1&"' where id='"&h1&"'"
少了个连接符 你自己看看? 心急所致 呵呵

俺就纳了闷了,ID是字符型的数据?这块是不是应该改下?
Sql = "UPDATE dl SET gsjj = '" & t1 & "' WHERE id = " & CInt(h1)

为什么要用ADODB.command?ADODB.Connection就能搞定的问题,迷糊~~

Dim Conn
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.open "Driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPa