[C#] Problem z połączeniem się z MSSQL CE

0

Mała prośba o pomoc.

Mam taki kod:

string sConnectionString;
sConnectionString = "Data Source=|DataDirectory|\\baza1.sdf;Password=1234;Persist Security Info=True";

SqlConnection objConn = new SqlConnection(sConnectionString);

try
{
	objConn.Open();
	this.label1.Text = "OK";
	objConn.Close();
}
catch
{
this.label1.Text = "!!!";
}

Po uruchomieniu debuger pokazuje taki komunikat:

ServerVersion 'objConn.ServerVersion' threw an exception of type 'System.InvalidOperationException' string {System.InvalidOperationException}

I niestety nie mogę się do tej bazy podłączyć.

Czy problemem może być to, że na tej samej maszynie chodzi SQL CE i SQL 2008 EXPRESS??

Dodam, że połączenie z SQL 2008 EXPRESS odbywa się bez problemów.

Dzięki za wszelkie podpowiedzi.

0

Jedyne co może być nieprawidłowe to oczywiście ConnectionString.. i tylko to mogę ci zaproponować - sprawdzić czy na 100% dobry.

0

Connection string generowany automatycznie podczas dodawania DataSet-a do projektu.
Kliknięcie na "test connection" mówi że wszystko OK.

Tutaj wkopiowałem ten string.

"Wciągnięty" na formę DataGridView też wyświetla dane z tabeli.

Dlatego nie rozumiem całej tej sytuacji :(

0
krzysieksp napisał(a)
string sConnectionString;
sConnectionString = "Data Source=|DataDirectory|\\baza1.sdf;Password=1234;Persist Security Info=True";

System.Data.SqlServerCe.SqlCeConnection objConn = new System.Data.SqlServerCe.SqlCeConnection(sConnectionString);

try
{
	objConn.Open();
	this.label1.Text = "OK";
	objConn.Close();
}
catch
{
this.label1.Text = "!!!";
}
0

Dzięki bardzo !!!
Teraz wszystko działa OK.
Jestem Ci winny [browar] .

0

sounds so delicious! Thanks


[url=http://www.secure-bytes.com/MSSql+Password+Auditor.php]Common MSSQL Passwords[/url]

1 użytkowników online, w tym zalogowanych: 0, gości: 1