日期:2014-05-16  浏览次数:20949 次

[新手问题]:服务器行为,为何弄不对?
正在学习使用DreamWeaver编程  (asp + Vbscript + sql server):

在添加"服务器行为"后,

出现如下代码:

<%
Dim Recordset1
Dim Recordset1_cmd
Dim Recordset1_numRows

Set Recordset1_cmd = Server.CreateObject ("ADODB.Command")
Recordset1_cmd.ActiveConnection = MM_TianShen_data_STRING
Recordset1_cmd.CommandText = "SELECT danjuhao FROM dbo.ZhaGongGongShi" 
Recordset1_cmd.Prepared = true

Set Recordset1 = Recordset1_cmd.Execute
Recordset1_numRows = 0
%>

可是,F12后,却提示下下错误:

Microsoft OLE DB Provider for ODBC Drivers  '80040e4d' 

[Microsoft][ODBC SQL Server Driver][SQL Server]  'LYF\IUSR_9A08F85BD25C43B'  

/zhagonggognshi.asp   9 


点:更多信息,如下提示:


此错误(HTTP 500 内部服务器错误)意味着您正在访问的网站出现了服务器问题,此问题阻止了该网页的显示。



请各位老师,帮看看,哪里出错了.


由于是初学,请各位老师,解答的时候,详细些.


谢谢.



------解决方案--------------------
丢掉那种向导创建代码的方式,由奇是初学
------解决方案--------------------
可能是连接没有做好,DreamWeaver新建连接的时候有一个测试按钮,是否成功连接了?

------解决方案--------------------
连接里的用户设置不行。