关于asp和数据库的一点小问题,希望能得到很好的解答!(50分)

  • 主题发起人 hahaxixi
  • 开始时间
H

hahaxixi

Unregistered / Unconfirmed
GUEST, unregistred user!
最近我用Dreamweaver MX编写一个非常简单的登录页面,采用的是远程数据库,当我在开发的机子上面做好以后,新建一个虚拟目录想测试一下,但是系统就出现如下错误:
Microsoft VBScript 编译器错误 错误 '800a03f6'
缺少 'End'
/iisHelp/common/500-100.asp,行242
Microsoft OLE DB Provider for ODBC Drivers 错误 '80004005'
[Microsoft][ODBC 驱动程序 管理器] 未发现数据源名称并且未指定默认驱动程序
/cjb/adminlogin-test.asp,行8
该如何解决?救救我,如果使用本地的dsn连接数据库就没有问题。但是我是使用远程的dsn。
 
首先缺少 'End'
應該是你用了
if XX then

end if
之類的語句沒增加end造成的!
////[Microsoft][ODBC 驱动程序 管理器] 未发现数据源名称并且未指定默认驱动程序
你連接數據庫是用怎麼連接的?如果是odbc連接你要設置啊…
用ado的字符串就不用了!…
要別人幫助解決問題!你要把/iisHelp/common/500-100.asp,行242
/cjb/adminlogin-test.asp,行8
的代碼貼出來,要不怎麼解決?
還有你用遠程數據庫,是access還是MS sql-server?
如果是access的好象隻能在局域網內,而且還要共享數據庫所在的目錄!
 
没有建立数据源。
 
使用的是MS SQL SERVER
/cjb/adminlogin-test.asp,行8 :
<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<!--#include file="Connections/connect_cjb_database.asp" -->
<%
Dim Recordset1
Dim Recordset1_numRows
Set Recordset1 = Server.CreateObject("ADODB.Recordset")
Recordset1.ActiveConnection = MM_connect_cjb_database_STRING
Recordset1.Source = "SELECT * FROM dbo.运输管理2001"
Recordset1.CursorType = 0
Recordset1.CursorLocation = 2
Recordset1.LockType = 1
Recordset1.Open()
 
是数据库登录失败呀!
 
谢谢大家了,我自己已经搞定了。
 
顶部