[EDIT] Zusammenhängende SQL-Statements machen Probleme! (Habe den Titel etwas verfehlt)
Hallo Leute,
ich habe gegoogelt und gegoogelt aber finde nirgends eine Antwort auf meine Fragen
Also in der Schule mache ich ein Projekt mit MSSQL-Datenbanken! Whatever, ich habe viele SQL-Dateien die Daten erzeugen. Meine Aufgabe ist es, diese SQL-Statements in vb.net zu importieren!
Ich habe es daweil so gelöst:
Doch leider habe ich das Problem, dass z.B. beim declarieren von Variablen es beim nächsten SQL Statement dann die Variable nicht mehr erkennt!
Z.B. ich deklariere die variable letztesdatum und hol mir mittels eienr select abfrage dann das letzte datum und weise dieser variable zu. anschließend will ich dann wieder eine sql abfrage starten die die variable in der where-clausel beinhält doch dort erkennt die abfrage sie nicht mehr!
Wenn ich die Abfragen genauso in SQL-Server ausführe funktionieren sie problemlos! Also an Sql scheitert es nicht!
Ich befürchte, dass der Code oben etwas umgeschrieben werden muss. Kann mir evtl. einer helfen?
Und zu meiner zweiten Frage: ist es möglich die SQL-Dateien direkt auszuführen? Also von vb.net aus und anschließend mit den Daten weiterarbeiten? Denke eher nicht oder?
LG
R159
Hallo Leute,
ich habe gegoogelt und gegoogelt aber finde nirgends eine Antwort auf meine Fragen
Also in der Schule mache ich ein Projekt mit MSSQL-Datenbanken! Whatever, ich habe viele SQL-Dateien die Daten erzeugen. Meine Aufgabe ist es, diese SQL-Statements in vb.net zu importieren!
Ich habe es daweil so gelöst:
Code:
'Connect to Database Dim SqlConnection As New System.Data.SqlClient.SqlConnection() SqlConnection.ConnectionString = _ "server="servername;database=dbname;uid=username;pwd=password" Try SqlConnection.Open() Catch ex As Exception MessageBox.Show(ex.Message, _ "Databaseconnect failed!") End Try 1. Sql SqlCommand.Connection = SqlConnection SqlCommand.CommandText = "SELECT FROM bla bla" SqlDataAdapter.SelectCommand = SqlCommand '2. Sql SqlCommand.CommandText = "SELECT FROM bla bla" SqlDataAdapter.SelectCommand = SqlCommand ' usw.... SqlConnection.Close()
Z.B. ich deklariere die variable letztesdatum und hol mir mittels eienr select abfrage dann das letzte datum und weise dieser variable zu. anschließend will ich dann wieder eine sql abfrage starten die die variable in der where-clausel beinhält doch dort erkennt die abfrage sie nicht mehr!
Wenn ich die Abfragen genauso in SQL-Server ausführe funktionieren sie problemlos! Also an Sql scheitert es nicht!
Ich befürchte, dass der Code oben etwas umgeschrieben werden muss. Kann mir evtl. einer helfen?
Und zu meiner zweiten Frage: ist es möglich die SQL-Dateien direkt auszuführen? Also von vb.net aus und anschließend mit den Daten weiterarbeiten? Denke eher nicht oder?
LG
R159
Comment