在用户使用MSSQL数据库网站时候遇到 用set rs=server.createobject() 调用数据库字段的时候,会产生死锁,而在本地测试的时候却没有问题。于是我怀疑与服务器SQL设置有关系,但也可以将调用程序换一种方式,于是用到set rs=conn.execute(sql),但新的问题来了,一条记录要是里面内容很多,用set rs=conn.execute(sql)就不能输出全部字段内容。
在网上查了很多资料,很多网友遇到这样的问题,有一种方式可以勉强解决,就是如果用set rs=conn.execute(sql)语句,那么调用字段内容的时候,按数据库中字段的顺序输出调用,这样可以输出全部的字段内容,问题暂时得到解决。但感觉这不是解决问题的根本。
一般情况下用set rs=server.createobject() 可以输出全部的字段内容,不管是ACCESS数据库还是MSSQL数据库,但问题是在有些MSSQL数据库中使用set rs=conn.execute(sql)的时候会出现,我也没找到原因,如有知道者请指点。










