这些连接字符串是什么类型的?
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 :(得分:1)
参考那里。 .NET的连接字符串
答案 1 :(得分:0)
var conn = new System.Data.SqlClient.SqlConnection(
"Data Source=myServerAddress;
Initial Catalog=myDataBase;
User Id=myUsername;
Password=myPassword;");