use*_*795 2 .net c# sql sql-server
我已经看到很多通过OleDB连接到MS Access的答案,但SQL Server没有很好的答案.我尝试通过我的C#程序中的OleDB提供程序连接到SQL Server数据库.
这是我提供的连接字符串.
Provider=SQLOLEDB;Data Source=<servername>;Initial Catalog=<dbname>;Integrated Security=SSPI
但它给了我错误
'关键字不支持'提供商''
我想在这里做的是通过C#程序中的OleDB连接数据库.
这符合我的预期.从错误消息我强烈怀疑你正在使用SqlConnection类而不是OleDbConnection(当然你需要使用OleDb提供的所有其他类OleDbCommand,OleDbDataReader等等...)
  string connStr = "Provider=SQLOLEDB;Data Source=<servername>;Initial Catalog=<dbname>;Integrated Security=SSPI";
  using(OleDbConnection cnn = new OleDbConnection(connStr))
  {
     ....
  }
| 归档时间: | 
 | 
| 查看次数: | 14486 次 | 
| 最近记录: |