Hoi,
Ik ben bezig met een app die een SQL lite database uit dient te lezen.
De SQL lite tabel heet artikelen en heeft twee velden, artikelcode en omschrijving.
De code die ik gebruik is:
Ik krijg echter een foutmelding terug:
Google leert me eigenlijk nog niet veel nuttigs.
Google resultaten
Ik ben bezig met een app die een SQL lite database uit dient te lezen.
De SQL lite tabel heet artikelen en heeft twee velden, artikelcode en omschrijving.
De code die ik gebruik is:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
| Dim SQLitecnStr As String = "Data Source=C:\Users\r.francocantero\source\repos\digital_database\database.db" Dim SQLiteConn As New SqliteConnection Dim SQLitecmd As New SqliteCommand Dim SQLiteReader As SqliteDataReader SQLiteConn.ConnectionString = SQLitecnStr SQLiteConn.Open() SQLitecmd.Connection = SQLiteConn SQLitecmd.CommandText = "SELECT * from artikelen LIMIT 1;" SQLiteReader = SQLitecmd.ExecuteReader() MsgBox(SQLiteReader("omschrijving").ToString) SQLiteReader.Close() SQLiteConn.Close() |
Ik krijg echter een foutmelding terug:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
| System.InvalidOperationException HResult=0x80131509 Message=No data exists for the row/column. Source=Microsoft.Data.Sqlite StackTrace: at Microsoft.Data.Sqlite.SqliteDataRecord.GetValue(Int32 ordinal) at digital_database.Form1.Button1_Click(Object sender, EventArgs e) in C:\Users\r.francocantero\source\repos\digital_database\Form1.vb:line 44 at System.Windows.Forms.Control.OnClick(EventArgs e) at System.Windows.Forms.Button.OnClick(EventArgs e) at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent) at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks) at System.Windows.Forms.Control.WndProc(Message& m) at System.Windows.Forms.ButtonBase.WndProc(Message& m) at System.Windows.Forms.Button.WndProc(Message& m) at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m) at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m) at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, WM msg, IntPtr wparam, IntPtr lparam) |
Google leert me eigenlijk nog niet veel nuttigs.
Google resultaten