Zdravím,
jsem teprve začátečník, a chci se zeptat, kterou databázi je jednodušší v c# použít? Sql nebo access. U Sql se asi bude muset instalovat server, je něco takového nutného i pro access? Díky
Fórum › .NET
Sql nebo access databáze ???
To W@sec : V zásadě ne, drivery pro access by měly být na každém PC s Win (mělo by stačit ODBC). Myslím, že není potřeba instalovanej Office, ale třeba se pletu.
Nicméně ti neporadím, kteru databázi vybrat. Záleží to na zamýšleném použití. Pokud chceš kvalitní bezserverovou databázi, tak koukni na Firebird: http://vyvojar.cz/Articles/446-firebird-embedded-a-net.aspx.
Mám ještě jeden problém, používám accessovskou databázi a potřebuju vybrat všechny buňky z řádku, který najdu podle hodnoty sloupce "id", hodnotu "id" čtu z proměnné "idecko", ale hlásí chybu : Nesoulad datových typů ve výrazu.
OleDbDataAdapter adapter = new OleDbDataAdapter("select * from odberatel where id = '"+ idecko +"' ", constring);
adapter.Fill(PDataset);
Nevím co s tím sloupec "id" je typu Int32, který se automaticky inkrementuje a promenna "idecko" taky Int32.
Při zadání hodnoty id natvrdo jede vse bez problémů :
OleDbDataAdapter adapter = new OleDbDataAdapter("select * from odberatel where id = 19 ", constring);
adapter.Fill(PDataset);
Díky za odpověď, sem se predtim nepodepsal :smile1:
To W@sec : První dotaz se v podstatě snaží srovnat int a string, protože hodnota proměnné idecko je mezi apostrofy.
Editoval DeaLer: copy&paste je dobrý sluha, ale zlý pán
To W@sec : No vidíš. Když píšu mezi apostrofy, tak je asi jasný, že to spravíš tím, že je smažeš. Nebo stačí to srovnat s druhým dotazem, kde máš tu hodnotu napevno (rozdíl co?). To ty dotazy od někud kopíruješ?
Přidej příspěvek
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Uživatelé prohlížející si toto vlákno
Podobná vlákna
Připojení k SQL serveru ze staré access databáze — založil Antonín
MS Access - SQL dotaz — založil Michal999
Access databáze — založil Dephisto
Databáze Access — založil LukeK
Access databáze — založil Markaos
Moderátoři diskuze