C# + sdf

0

Siema,
mam problem z otwarciem pliku *.sdf
VS rzuca błędem, że ma starą wersję bazy danych i że wypada ją z upgrade'ować.

Niestety, przy upgradzie:

ConnectionObject = new SqlCeConnection ("Data Source = " + textBox1.Text);
string conn = string.Format ("Data Source = {0};", textBox1.Text);
using (SqlCeEngine engine = new SqlCeEngine(conn))
{
     engine.Upgrade(conn);
}

znowu coś nie pasuje. Tym razem wyrzucane jest takie coś:

The file that is being referenced is not a valid SQL Server 2005 Compact Edition (version 3.1) or SQL Server 2005 Mobile Edition (version 3.0) database file to perform upgrade. [ Db name = C:\Users\arek\Desktop\mobilnyNotes\Database.sdf ]

Czy ktoś wie jak poradzić sobie z takim problemem z poziomu aplikacji na PCie?

pozdr Mrok

0

moze ta db pochodzi z jeszcze starszej wesji serwera niz 3.1/3.0 ?

0

Wiesz co, to chyba nie o to chodzi, bo jak próbuję otworzyć Northwind-a zainstalowanego z MS SQL CE 3.5, to wyrzuca dokładnie ten sam błąd.
Ten kod, który wkleiłem znalazłem gdzieś w necie i generalnie takie coś działa na urz. mobilnych, a ja chciałbym to z poziomu PC-ta i lokalnego połączenia zrobić... Tylko, że chwilowo coś nie działa i nie bardzo umiem znaleźć powód i rozwiązanie...

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