我安装了MSDE,我有一个DB。在客户端计算机上有一个ODBC别名(x)。我想使用用C#编写的.NET4程序连接到它。如果我只有登录名(y)和密码(z),我应该使用什么连接字符串?
或者我是否从注册表中提取服务器和数据库名称?
答案 0 :(得分:1)
http://support.microsoft.com/kb/310988
示例#4适用于DSN。
{
OdbcConnection cn;
OdbcCommand cmd;
string MyString;
MyString="Select * from Customers";
cn= new OdbcConnection("dsn=myDSN;UID=myUid;PWD=myPwd;");
cmd=new OdbcCommand(MyString,cn);
cn.Open();
MessageBox.Show("Connected");
cn.Close();
}
答案 1 :(得分:1)
试试这个:
Provider = MSDASQL.1; Data Source = x
其中x是您的ODBC别名。您需要按照正常情况为此添加安全信息。