asp访问SQLSERVER为什么总是出错?(50分)

  • 主题发起人 主题发起人 fxb
  • 开始时间 开始时间
F

fxb

Unregistered / Unconfirmed
GUEST, unregistred user!
在ASP中用以下语句:
set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "driver=SQL Server; server=XX.XX.XX.XX; uid=sa; pwd=password; database=your_database;"
xx.xx.xx.xx为IP地址
为什么总是出错呢?第二句错在哪里?这里有什么要注意的地方吗?如:权限,服务器名等.
 
我的连接窜
Connection ="Provider=SQLOLEDB.1;Password=xxx;User ID=xx;Initial Catalog=xxx"
 
连接串
Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Initial Catalog=MyTest;Data Source=10.32.103.100
 
注意在:APS中
 
Driver={SQL Server}
 
sqlserver: conn.open "PROVIDER=SQLOLEDB;DATA SOURCE=sqlservername;UID=username;PWD=password;DATABASE=databasename "
access: cnn.open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=c:/anydatabase.mdb"
 
对于ASP使用SQL数据库,最方便就是使用ODBC建的数据源。在建立数据源后,使用代码如下:
<%
set cn=server.createobject("adodb.connection")
cn.connectionstring="dsn=数据源名;uid=账号;pwd=密码"
cn.open
cn.execute("SQL各种语句")
,查询语句可以直接赋值为记录集
set rs=cn.execute("SQL查询语句")
%>
有问题请发信:sunyl@dongyubooks.com
 
ASP中的连接串应该跟前几位说的一样
"Provider=SQLOLEDB.1;Persist Security Info=False;User ID=XXXX;Initial Catalog=XXXX;Data Source=XXXX"
 
后退
顶部