Hallo,
habe ein Problem in MS Visual Basic 2008 Daten von MS SQL Server 2005 einzulesen.
Hier mal der Code wie ich es gemacht habe und wie es auch teils funktioniert.
Mein Problem ist wenn in der SQL Tabelle „MyTable“ in der Spalte „XId“ eine “Guid-ID“ (z.B: b9abadab-da52-4401-a33d-783f72f1d3d5 ) steht, dass dann die Fehlermeldung „Die angegebene Umwandlung ist ungültig.“ kommt.
Vielleicht kann mir ja jemand weiter helfen.
Gruß patrick
habe ein Problem in MS Visual Basic 2008 Daten von MS SQL Server 2005 einzulesen.
Hier mal der Code wie ich es gemacht habe und wie es auch teils funktioniert.
Mein Problem ist wenn in der SQL Tabelle „MyTable“ in der Spalte „XId“ eine “Guid-ID“ (z.B: b9abadab-da52-4401-a33d-783f72f1d3d5 ) steht, dass dann die Fehlermeldung „Die angegebene Umwandlung ist ungültig.“ kommt.
Code:
Dim con As New SqlClient.SqlConnection Dim cmd As New SqlClient.SqlCommand Dim reader As SqlClient.SqlDataReader Dim returnValue As SqlTypes.SqlString Dim varServer, varDatabase, varUser, varPwd As String con.ConnectionString = _ "Password=" & varPwd & _ ";Persist Security Info=True" & _ ";User ID=" & varUser & _ ";Initial Catalog=" & varDatabase & _ ";Data Source=" & varServer & ";" cmd.Connection = con Try cmd.CommandText = "select * from MyTable where XNamen = " & txtName.Text con.Open() reader = cmd.ExecuteReader() reader.Read() returnValue = reader("XId") reader.Close() con.Close() Catch ex As Exception MsgBox(ex.Message) End Try End If End If End Sub
Gruß patrick
Comment