总结五种DSN的使用方法,该如何处理
发布时间:2010-06-13 14:05:50 文章来源:www.iduyao.cn 采编人员:星星草
总结五种DSN的使用方法
第一种 - 这种方法用在ACCESS中最多
strconn = "DRIVER=Microsoft Access Driver (*.mdb);DBQ= " & Server.MapPath( "aspfree.mdb ")
set conn = server.createobject( "adodb.connection ")
conn.open strconn
第二种-这种方法用在SQL SERVER中多
strconn = "Driver={SQL Server};Description=sqldemo;SERVER=127.0.0.1;UID=LoginID;PWD=Password;DATABASE=Database_Name
set conn = server.createobject( "adodb.connection ")
conn.open strconn
第三种
strconn= "Driver={MicrosoftAccessDriver(*.mdb)};DBQ=F:\Inetpub\wwwroot\somedir\db1.mdb;DefaultDir=f:\Inetpub\wwwroot\somedir;uid=LoginID;pwd=Password;DriverId=25;FIL=MSAccess; " set conn = server.createobject( "adodb.connection ")
conn.open strconn
第四种运用系统数据源
The following uses a Data Source Name:
set conn = server.createobject( "adodb.connection ")
conn.open "Example "
'This is created in the Control Panel using the 32 bit ODBC Driver. If you don 't know how to setup here is a perfect example on ActiveServerPages.com (click here to find how to create System and File DSN 's!
第五种运用ODBC数据源,前提是你必须在控制面板的ODBC中设置数据源
set rs = server.createobject( "adodb.recordset ")
rs.open "tblname ", "DSNName ", 3, 3
转载http://www.chinaitpower.com/A/2001-11-08/4246.html
------解决方案--------------------
补充一下:
各主要数据库的连接串
将连接方式分为两大类,一类是OLEDB方式,一类是ODBC方式。收集了一段时间,整理出来,欢迎补充和修正。谢谢。
ADO.NET方式的连接与ADO类似,这里不加整理。
数据库连接串:
****A.OLEDB方式:
1.Oracle
标准连接(Standard Security):
"Provider=msdaora;Data Source=MyOracleDB;User Id=UserName;Password=asdasd; "
这是Microsoft的格式, 下面是Oracle的格式(提供者不同)
"Provider=OraOLEDB.Oracle;Data Source=MyOracleDB;User Id=Username;Password=asdasd; "
注意: "Data Source= " 必须根据相应的命名方法设置为Net8名称。例如对于局部命名,它是tnsnames.ora中的别名,对于Oracle命 名,它是Net8网络服务名。
信任连接(Trusted Connection):
"Provider=OraOLEDB.Oracle;Data Source=MyOracleDB;OSAuthent=1; "
或者设置user ID为 "/ "
"Provider=OraOLEDB.Oracle;Data Source=MyOracleDB;User Id=/;Password=; "
2.SQL Server
标准连接(Standard Security):
"Provider=sqloledb;Data Source=Aron1;Initial Catalog=pubs;User Id=sa;Password=asdasd; "
信任连接(Trusted connection):
"Provider=sqloledb;Data Source=Aron1;Initial Catalog=pubs;Integrated Security=SSPI; "
(如果连接一个具体的已命名SQLServer实例,使用Data Source=Servere Name\Instance Name;但仅适用于 SQLServer2000)例 如: "Provider=sqloledb;Data Source=MyServerName\MyInstanceName;Initial Catalog=MyDatabaseName;User Id=MyUsername;Password=MyPassword; "
连接时弹出输入用户名和口令对话框:
Conn.Provider = "sqloledb "
Conn.Properties( "Prompt ") = adPromptAlways
Conn.Open "Data Source=Aron1;Initial Catalog=pubs; "
通过IP地址连接:
"Provider=sqloledb;Data Source=190.190.200.100,1433;Network Library=DBMSSOCN;Initial Catalog=pubs;UserID=sa;Password=asdasd; "
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。
其他相似内容:
-
求助ORACLE 相关问题
我想知道oracle中的SQL developer和developer2000是一样的吗?如果不是一样的,那么,我知道SQL developer是ORACL...
-
business objects xi release 2这种稀有工具有大侠用过么?救急啊!!!
business objects xi release 2,跪求这个工具的下载地址或者有大...
-
求助水晶报表绘制图表曲线的问题
我想在水晶报表里绘制曲线,曲线的横轴为一个数组的内容,求助怎么把这个数组当做曲线的数据源?
如...
-
不同数据库相同表结构内容的复制
不同数据库相同表结构内容的复制
------解决方案--------------------
是指 不同产品的 数据库...
-
水晶报表这样的功能怎么实现??
产品数据库: ID 产品名称 规格
001 wwwwwwww wwww
002 qqqqqqqq qqqq
...
-
求教RDLC 重新绑定报表的问题
我用RDCL的REPORTVIEWER在运行中制定了一个报表,然后根据需要我要为这个VIEWER重新制定报表,却一直无...
-
现在学习做报表有什么好的学习方法以
小的之前一直没做过报表,现在用vs2008做 report server project ,大家有什么好的学习方法以,或...
-
ireport报表生成excel文档的样式问题
在ireport里生成excel 样式正常。
在Java文件中调用 该jasper文件生成的excel 数据的底色...
-
简单的数据库设计问题
我现在又个系统,数据存储的那个库是每个月建一个库,名称为YYYYMM,每天建立一个表,这样太不合理了。
请问一下应...
-
初学,小妹求sql语句!
表一:学校表
表一字段:| 学校号 | 院校名称 | 地址 |
表二:学校专业表
表一字段:| 学校号 | 专业号 | 专业名
...