Diskuze: SqlCe nepripoji sa k databaze u Win XP Pro...
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
Zobrazeno 4 zpráv z 4.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
to bude chtit vic popisu. nejlip jakou chybu to vyhodi. nejspis se bude jednat o problem verzi .NET (zkompilovane pod 4 a spostene na runtime 3.5 nebo stejny problem s targetovanim knihovny)
Problem vyrieseny. SQL Compact Edition 4.0 potrebuje minimalne Windows XP SP3.
... chybu to nevyhodilo ziadnu, lebo som to mal osetrene cez vlastne vynimky,
a to tak, ze k danej chybe sa zobrazil aj detail chyby. Napr. ked zlyhalo
pripojenie k DB, tak mi to zobrazilo hlasenie + detail, ze je bud zla cesta k DB
suboru, alebo subor neexistuje a pod.
Ale na tom Win XP mi zobrazilo len ze zlyhalo pripojenie k DB a detail o chybe
ziadny.
Vyriesit sa to dalo dvomi sposobmi, bud nainstalovat SP3, alebo vykaslat sa na
cely MS SQL CE a pouzit iny Sql, ja som zvolil SQLite (je vcelku
popularny...)
Zkompilovane to mam pod .NET 2.0, prave preto aby program fungoval aj na starsich Win, ako je prave Windows XP. Asi som stara skola, ale pokial to neni nutne, nechcem pisat jednoduche programy (.exe do 400 KB), ktore dokazu fungovat len na najnovsich Windowsoch a s najnovsimi verziami .NET.
Teraz s SQLite to bezi paradne aj na WIN XP SP2 + .NET 2.0
Když to chceš mít jako DB k "portable" programu, proč nepoužiješ localDB, která připojí k projektu soubor (*.mdf) a nemusíš nikde žádný SQL server instalovat...
EDIT: Na XP běží pohodlně aplikace vytvořené pro .NET4, takže není důvod se omezovat ve funkčnostech jen kvůli starému frameworku...
Zobrazeno 4 zpráv z 4.