2012-02-15 65 views
0

这些连接字符串是什么类型?将ADODB连接迁移到.NET

DRIVER={Microsoft ODBC for Oracle};SERVER=*****;UID=*****;PWD=*****; 
Driver={SQL Server};Server=*****;UID=*****;PWD=*****;Database=*****; 

我正在将应用程序从经典ASP迁移到.NET。在旧的应用程序,像以上这样的连接字符串用ADODB.Connection对象使用:

set AppDBcn = server.CreateObject("ADODB.Connection") 
set AppRS = server.CreateObject("ADODB.Recordset") 

我使用.NET的ADODB.Connection类和OdbcConnection类打开这些尝试,但不断收到连接错误像“[Microsoft] [ODBC驱动程序管理器]未找到数据源名称并且没有指定默认驱动程序”或“[Microsoft] [ODBC SQL Server驱动程序] [DBNETLIB] SQL Server不存在或访问被拒绝”。

我对这些类型的连接字符串使用了错误的.NET连接类,还是在这里有更恶毒的事情呢?

谢谢!

回答

0
var conn = new System.Data.SqlClient.SqlConnection(
      "Data Source=myServerAddress; 
       Initial Catalog=myDataBase; 
       User Id=myUsername; 
       Password=myPassword;"); 
连接字符串