SQL数据库只能显示数据库内容无法更新
首先:我做的网站是asp+SQLSERVER2005!我在本地测试都ok了的!!现在我把所有东西都上传到挂到网上。。数据库也发到服务器端了(包括数据库内容)。。问题::我...
首先:我做的网站是 asp+SQL SERVER 2005 !
我在本地测试 都ok了的!!
现在 我把所有东西都上传到挂到网上。。数据库也发到服务器端了(包括数据库内容)。。
问题::我再网上预览我的 网页的时候 可以预览,可以看到数据库内容,登陆是可以登录的。。但是 无法注册。。无法删除。。就是无法更新数据库。。代码中有 update的地方都是错的!
举例:注册的错误 代码如下:
if founderr=false then
set rs=server.createobject("adodb.recordset")
sql="select * from venshop_user where username='"&user_name&"'"
rs.open sql,conn,1,3
rs.addnew
rs("username")=user_name
rs("userpass")=user_pass
rs("usermail")=user_mail
rs("question")=question
rs("answer")=answer
rs("savemoney")=0
rs("degree")=1
rs("regtime")=now()
rs("landtime")=now()
rs("user_type")=1
rs("user_lastip")=request.servervariables("remote_addr")
rs("user_regip")=request.servervariables("remote_addr")
rs("user_fav")=""
rs.update
rs.close
set rs=nothing
错误:提示 rs.update
错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC SQL Server Driver]小数截位
/toche2/regsave.asp, 第 68 行
哪位高人 请指教。。解决了 所有的分都献上。。。小弟在此感谢!!!
问题是我在本地上测试都是通过的 没错的啊~~??? 错误的地方时 rs.update
除了注册,其他的比如说发表留言,或删除留言 都会提示这种错误!!!
错误提示我发错了 是这个Microsoft OLE DB Provider for ODBC Drivers error '80004005'
[Microsoft][ODBC SQL Server Driver][SQL Server]在 sys.servers 中找不到服务器 'DB726NOWNETCN'。请验证指定的服务器名称是否正确。如果需要,请执行存储过程 sp_addlinkedserver 以将服务器添加到 sys.servers。 展开
我在本地测试 都ok了的!!
现在 我把所有东西都上传到挂到网上。。数据库也发到服务器端了(包括数据库内容)。。
问题::我再网上预览我的 网页的时候 可以预览,可以看到数据库内容,登陆是可以登录的。。但是 无法注册。。无法删除。。就是无法更新数据库。。代码中有 update的地方都是错的!
举例:注册的错误 代码如下:
if founderr=false then
set rs=server.createobject("adodb.recordset")
sql="select * from venshop_user where username='"&user_name&"'"
rs.open sql,conn,1,3
rs.addnew
rs("username")=user_name
rs("userpass")=user_pass
rs("usermail")=user_mail
rs("question")=question
rs("answer")=answer
rs("savemoney")=0
rs("degree")=1
rs("regtime")=now()
rs("landtime")=now()
rs("user_type")=1
rs("user_lastip")=request.servervariables("remote_addr")
rs("user_regip")=request.servervariables("remote_addr")
rs("user_fav")=""
rs.update
rs.close
set rs=nothing
错误:提示 rs.update
错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC SQL Server Driver]小数截位
/toche2/regsave.asp, 第 68 行
哪位高人 请指教。。解决了 所有的分都献上。。。小弟在此感谢!!!
问题是我在本地上测试都是通过的 没错的啊~~??? 错误的地方时 rs.update
除了注册,其他的比如说发表留言,或删除留言 都会提示这种错误!!!
错误提示我发错了 是这个Microsoft OLE DB Provider for ODBC Drivers error '80004005'
[Microsoft][ODBC SQL Server Driver][SQL Server]在 sys.servers 中找不到服务器 'DB726NOWNETCN'。请验证指定的服务器名称是否正确。如果需要,请执行存储过程 sp_addlinkedserver 以将服务器添加到 sys.servers。 展开
4个回答
展开全部
应该是数据库字段大小的问题,很好解决的,你可以先不要搞那么多字段更新,先把几个关键的更新了做测试,如,只更新username,userpass(主键必须包含进去),没问题后在加入一些字段,一步步排查问题.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
rs("regtime")=now()
rs("landtime")=now()
这两个字段出错了 你的字段类型是 smalldatetime 直接写入NOW 就会字段过长 插入就出错 改成date类型就行了
rs("landtime")=now()
这两个字段出错了 你的字段类型是 smalldatetime 直接写入NOW 就会字段过长 插入就出错 改成date类型就行了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
SQL Server权限管理
管理数据库权限的方法...
分类: SQL数据库详解视频教程 点击: 56 日期: 2009-08-13
http://shipin.zhan18.com/sql/sql_jd_shipin/2009/08m13d23.html
管理数据库权限的方法...
分类: SQL数据库详解视频教程 点击: 56 日期: 2009-08-13
http://shipin.zhan18.com/sql/sql_jd_shipin/2009/08m13d23.html
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询