2014-12-05 2 views
0

Я не могу найти соответствующую строку соединения на сервере Microsoft SQL, это версия разработчика 2014 года. Мой текущий поставщик заключается в следующем:Microsoft SQL Server 2014 по сети. Строка соединения Oledb

string strAccessConn = "Provider=SQLNCLI11;Data Source=10.211.55.7;Network Library=DBMSSOCN;Initial Catalog=myDataBase;User Id=pos;Password=password;"; 

Однако, я получаю эту ошибку, Error

Для справки, это мой исходный код.

string strAccessConn = "Provider=SQLNCLI11;Data Source=10.211.55.7,1433;Network Library=DBMSSOCN;Initial Catalog=myDataBase;User Id=pos;Password=password;"; 
string strAccessSelect = "SELECT userid FROM users"; 

DataSet myDataSet = new DataSet(); 
OleDbConnection myAccessConn = null; 
try 
{ 
    myAccessConn = new OleDbConnection(strAccessConn); 
} 
catch (Exception ex) 
{ 
    Console.WriteLine("Error: Failed to create a database connection. \n{0}", ex.Message); 
    Console.ReadLine(); 
} 

try 
{ 
    OleDbCommand myAccessCommand = new OleDbCommand(strAccessSelect, myAccessConn); 
    OleDbDataAdapter myDataAdapter = new OleDbDataAdapter(myAccessCommand); 

    myAccessConn.Open(); 
    myDataAdapter.Fill(myDataSet, "Police"); 
} 
catch (Exception ex) 
{ 
    Console.WriteLine("Error: Failed to retrieve the required data from the DataBase.\n{0}", ex.Message); 
    Console.ReadLine(); 
    return; 
} 
finally 
{ 
    myAccessConn.Close(); 
} 

Я хочу использовать OleDbConnector.

Спасибо!

+0

Возможно, я хочу переключиться на Oracle или MySQL – alfers

+0

Почему бы не DbConnection? Http: //msdn.microsoft.com/en-us/library/ms971499.aspx – Mate

+0

Я никогда не использовал ничего другого. У вас есть хорошие походы? Если у вас есть четкое прохождение игры для SqlConnection, я бы тоже хотел это сделать! Однако, когда я попытался использовать SqlConnection, я получил ту же ошибку, что и у меня. – alfers

ответ

0

Просто, чтобы проверить, попробуйте добавить соединение, таким образом: msdn.microsoft.com/en-us/library/ms171887.aspx

«Нажмите эллипсы кнопки (...) в поле Значения, чтобы открыть диалоговое окно Свойства соединения, чтобы построить строку подключения»

Есть «магия»

+0

Он работал в течение большей части 5 минут, и та же ошибка вернулась. Я не знаю, что происходит – alfers

+0

убедитесь, что вы используете «ВСЕГДА» строку соединения, сгенерированную с помощью этого метода ... и если проблема не устранена, это может быть проблемой со ссылкой – Mate

Смежные вопросы