Vb.net variabel overføres til sqlite

Tags:    vb.net sqlite variabel insert into

Følgende indsætter 'fn' og 'fk' i tabellen, ikke indholdet af dem. Jeg har prøvet 20 kombinationer ' og " og + og .text og .value og ditten og datten, men jeg kan ikke få indholdet af mine tekstbokse ind i min tabel i sqlite. I de fleste tilfælde får jeg en fejlmeddelelse om syntaxfejl i sqlite eller at kolonne fn ikke eksisterer i databasen.

Dim conn = New SQLiteConnection("Data Source=C:\Users\claus\OneDrive\SLERP\slerpsettings.db")

conn.Open()

Dim fn As String = tbFirmanavn.Text
Dim fk As String = tbFirmaforkortelse.Text

Dim Sql As String = "INSERT INTO Firmaer (FirmaNavn, FirmaForkortelse) values ('fn','fk')"
Dim cmd2 As SQLiteCommand = New SQLiteCommand(Sql, conn)
cmd2.ExecuteNonQuery()

conn.Close()

Så jeg kan altså godt indsætte data, hvis jeg skriver data direkte i INSERT INTO - sætningen, men ikke indhold af en variabel. Hvordan gør jeg det?



1 svar postet i denne tråd vises herunder
0 indlæg har modtaget i alt 0 karma
Sorter efter stemmer Sorter efter dato
Mon ikke følgende vil virke:
Fold kodeboks ind/udKode 




Indlæg senest redigeret d. 31.10.2017 17:48 af Bruger #2695
t