Diskuze: VB.net + SQL light
Zobrazeno 5 zpráv z 5.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
máš na mysli SQLite nebo něco jiného? něco jiného, tak pošli odkaz na stránky, kdes tu databázi našel.
Ospravedlnujem sa za gramatickú chybu, máš pravdu malo to byť SQLite.
Učim sa ho z tutorialu, tu na itnetwork: https://www.itnetwork.cz/sqlite/
doma mám aj knihu na mssql, tá však popysuje tvorbu serverovych app, a pri
tutoriali na SQLite bolo pysane ze je vhodne pre desktop, a ja sa chystám
vyvýjať desktopovú app.
A ďakujem za ochotu pomôcť.
Ahoj,
je to docela jednoduché. Nejprve si musíš stáhnout knihovnu pro komunikaci s
SqlLite. Nejednodušší je to přes Visual Studio. Klikni pravým v Solution
Exploreru na projekt > Manage NuGet Packages > přepni se na Browse >
do vyhldávaní zadej sqlite, najde to System.Data.SQLite,
tak u této v pravém panelu klikni na Install, chvíli počkej, do okna Output
to bude vypisovat, že to stahuje a instaluje knihovnu, u mě to trochu
trvalo.
Jakmile budeš mít knihovnu nainstalovanou, tak ji můžeš normálně používat obdobně jako se používa standardní knihovna pro SQL server. Příklad použití kde se připojím k databázi uložené v souboru D:\promazat\mojedatabaze.sqlite a spustím v ní příkaz CREATE TABLE.
Imports System.Data.SQLite
Module Module1
Sub Main()
Dim cb As New SQLiteConnectionStringBuilder()
cb.DataSource = "D:\promazat\mojedatabaze.sqlite"
Dim con = New SQLiteConnection(cb.ToString())
con.Open()
Using query = con.CreateCommand()
query.CommandText = "CREATE TABLE testtable (id INT NOT NULL PRIMARY KEY, foo INT, bar INT)"
query.ExecuteNonQuery()
End Using
con.Close()
End Sub
End Module
Zobrazeno 5 zpráv z 5.