主题:  数据库传到服务器不能用

云中游

职务:普通成员
等级:2
金币:1.0
发贴:397
#12003/7/11 16:54:55
一样的程序,一样的数据库,在本地可以用,传到服务器确不能用,提示HTTP500出错,这是怎么回事啊

数据库是SQL SERVER,共有5个数据表,其余四个能用,一个不能用,这一个数据表字段很多,有100多个吧



绿茶

职务:普通成员
等级:8
金币:10.0
发贴:19267
#22003/7/11 17:09:39
你试试看单纯连那个数据表,
然后用response.write err.description来显示出错信息。
不进行其他操作,如果没出错,证明是你的程序有问题



缺缺

职务:管理员
等级:8
金币:41.0
发贴:9620
#32003/7/11 17:26:03
去掉ie错误友好提示,然后看看具体的抱错,再针对解决



云中游

职务:普通成员
等级:2
金币:1.0
发贴:397
#42003/7/14 10:51:38
如果不保存,只是分页显示的话,不会报错,就是认为数据表中无数据的样子,如果是程序出错,可是我本地没问题啊



云中游

职务:普通成员
等级:2
金币:1.0
发贴:397
#52003/7/14 10:54:49
有没有可能是字段太多了,虚拟主机不支持啊



云中游

职务:普通成员
等级:2
金币:1.0
发贴:397
#62003/7/15 14:56:25

<%
set conn=server.createobject("adodb.connection")
conn.Open strDBDSN
set rs=server.createobject("adodb.recordset")
sql="Select * from count order by count_id desc"
rs.open sql,conn,3,3
response.write err.description
%>


我用这么个程序,系统提示“在一个已关闭的或无效连接的对象参照上操作不被允许。”,不知这是怎么回事



云中游

职务:普通成员
等级:2
金币:1.0
发贴:397
#72003/7/15 15:47:03
我想请问同样一段代码连接news数据库不会报错,连接count数据库会报错,报错是HTTP://500内部服务器出错,这是怎么回事啊

<%
set newsconn=server.createobject("adodb.connection")
newsconn.Open strDBDSN
set news=server.createobject("adodb.recordset")
sql="Select * from 数据库名 order by id desc"
news.open sql,newsconn,0,1
%>



绿茶

职务:普通成员
等级:8
金币:10.0
发贴:19267
#82003/7/15 16:48:22
500错误啊,那肯定是你哪代码有写错了



HPGY176

职务:普通成员
等级:1
金币:0.0
发贴:16
#92003/7/17 17:11:36
确定没有在哪个地方关闭或重用rs?



爱多媒体爱生活

职务:普通成员
等级:2
金币:1.0
发贴:303
#102003/7/17 21:34:57
???怎么可以用DSN???