标题:动态连接数据库问题`??
只看楼主
tcapple486
Rank: 1
等 级:新手上路
帖 子:50
专家分:0
注 册:2007-4-19
 问题点数:0 回复次数:2 
动态连接数据库问题`??

ado连接数据库有两种                  
 用DSN连接:
<%
set conn = Server.CreateObject("ADODB.Connection")
conn.open "DSN=MyDSN;UID=user;PWD=password;DATABASE=databasename"
%>

不用DSN连接:
<%
Set conn = Server.CreateObject("ADODB.Connection")
DSNtemp="DRIVER={SQL Server};SERVER=ServerName;UID=USER;PWD=password;DATABASE=databasename"
conn.open DSNtemp
%>  

而我用以下这种时       报错说没有数据源            conn.ConnectionString = "driver={sql server};server=(local);uid=sa;pwd=;data source=" & App.Path & "\nengyuan.mdf" conn.Open

請問這個有問題嘛--動態連接 不用數據源的         如果改为静态就(conn.ConnectionString = "driver={sql server};server=(local);uid=sa;pwd=;database=nengyuan conn.Open )可以通过  也不知道是什么原因??
谁能够答我~~~~...如何更改为动态连接的。

搜索更多相关主题的帖子: 数据库 SQL 动态 DSN 
2007-05-14 13:04
tcapple486
Rank: 1
等 级:新手上路
帖 子:50
专家分:0
注 册:2007-4-19
得分:0 
为什么没有人回复的

真郁闷啊~~~~
2007-05-14 19:33
yyb
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2007-8-31
得分:0 

Dim Conn As New ADODB.Connection
Dim Rc As New ADODB.Recordset
Dim Sql As String
Sql = "select * from 读者名细 where 读者编号="001""
Conn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=app.path & "\book.MDB";Persist Security Info=False"
Conn.Open
Rc.Open Sql, Conn, adOpenKeyset, adLockOptimistic
set MSHFlexGrid1.DataSource = Rc
MSHFlexGrid1.Refresh
(MSHFlexGrid1与ado控件绑定,查询纪录显示在MSHFlexGrid1中)

2007-08-31 21:41



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-139218-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.049300 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved