Hallo,
ich hab ein Problem:
Ich möchte eine banale Verbindung zu einem SQL-Sever und aus diesem Daten auslesen... Hier ist mal der VB-Code den ich habe:
Und hier die Test-Tabelle aus der ich auslesen möchte:
Immer wenn ich das Programm starte kommt der Fehler: "Falsche Syntax in der Nähe von 'MatID'"...
Ich weiß nicht ob es daran liegt, aber auf der Datenbank sind mehere Tabllen gespeichert. Ich gebe aber in meinem Code nirgends an, auf welche Tabelle ich zugreife?
Vielleicht könnt ihr mir ja weiterhelfen....
Danke schon mal im voraus!
Lycoor
ich hab ein Problem:
Ich möchte eine banale Verbindung zu einem SQL-Sever und aus diesem Daten auslesen... Hier ist mal der VB-Code den ich habe:
Quellcode
- Imports System.Data.SqlClient
- Imports System.Data
- Public Class Form1
- Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
- ' 1.) Verbindung zur Datenbank erstellen
- Dim connstr = "Server=192.1.5.138;Database=PIM;Trusted_Connection=True;"
- Dim conn = New SqlClient.SqlConnection(connstr)
- Dim cmd As SqlCommand = New SqlCommand("Auslesen von MatID und Material von Test", conn)
- conn.Open()
- Dim dr As SqlDataReader = cmd.ExecuteReader()
- If dr.HasRows Then
- Do While dr.Read()
- Console.WriteLine(dr.GetInt32(0) & vbTab & dr.GetString(1))
- Loop
- Else
- MessageBox.Show("Keine Daten.")
- End If
- dr.Close()
- Me.Close() 'Anwendung wird geschlossen
- End Sub
- End Class
Und hier die Test-Tabelle aus der ich auslesen möchte:
MatID (Schlüssel) | Material |
1 | Eisen |
2 | Alu |
3 | Quarz |
4 | Kupfer |
Immer wenn ich das Programm starte kommt der Fehler: "Falsche Syntax in der Nähe von 'MatID'"...
Ich weiß nicht ob es daran liegt, aber auf der Datenbank sind mehere Tabllen gespeichert. Ich gebe aber in meinem Code nirgends an, auf welche Tabelle ich zugreife?
Vielleicht könnt ihr mir ja weiterhelfen....
Danke schon mal im voraus!
Lycoor