ERLEDIGT
NEIN
NEIN
ANTWORTEN
3
3
ZUGRIFFE
3270
3270
EMPFEHLEN
-
hi ihr,
ich wollte gerne mittels eines knopfdrucks einfach eine verbindung zu einem lokalen sql-server aufbauen und diese danach wieder abbauen. später soll natürlich noch mehr passieren, aber ich bekomme nichtmal das hin.
nachdem ich zig skripte schon ausprobiert hab will ich hier mal eins von diesen zeigen:
Code :1 2 3 4 5 6 7
Private Sub bSqlLogin_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles bSqlLogin.Click Dim conn As New SqlConnection("Password=PASSWORD;Persist Security Info=True;User ID=USERNAME;Initial Catalog=DATABASE;Data Source=PCNAME;") conn.Open() conn.Close() End Sub
wenn ich das ausführe (natürlich vorher PASSWORD, USERNAME, DATABASE und PCNAME eintragen) kommt als meldung vom debugger nach wenigen sekunden:
"SQLException wurde nicht behaldelt.
Netzwerkbezogener oder instanzspezifischer Fehler beim Herstellen einer Verbindung mit SQL Server. Der Server wurde nicht gefunden, oder auf ihn kann nicht zugegriffen werden. Überprüfen Sie, ob der Instanzname richtig ist und ob SQL Server Remoteverbindungen zulässt. (provider: Named Pipes Provider, error: 40 - Verbindung mit SQL Server konnte nicht geöffnet werden)"
es kann nun natürlich auch der fall sein, dass ich den server nicht richtig installiert habe, hab mir von xampp einfach ein paket geholt und installiert und das angeschmissen...
wenn da jemand ahnung hat wie man das ganze überprüfen könnte oder sagen könnte ob der code oben 100pro richtig ist wäre ich da sehr verbunden und dankbar
Grüße
gunhero
-
Hab zwar keinen Plan von VB2010 (ist übrigen eher .Net als VB6!), aber ich kenne eine gute Seite wo die Connectionstrings zu den verschiedenen DBs aufgeführt sind.
http://www.connectionstrings.com/---------------------------------------------------------------------------------------------------
item: Ich habe es mir aus gesundheitlichen Gründen abgewöhnt unformatierten Code zu lesen (Auch SQL-Statements kann man formatieren!)
item: Tutorial: [PHP][MySQL] Debug Queries
item: Schreibt mir keine PN mit Fragen die im Forum beantwortet werden können - ich mache kein persönliches coaching
item: Bitte zur besseren Lesbarkeit PHP-Code in [PHP]...[/PHP], SQL in [SQL]...[/SQL], Visual Basic in [VB]...[/VB] etc. schreiben
-
Dankeschön für die Antwort, hat mir auch sehr weitergeholfen ...
zumindest kommt nun schonmal keine Fehlermeldung mehr und ich glaube das eine Verbindung zur DB auf- bzw. wieder abgebaut wird. um dies nun überprüfen zu können würde ich allerdings gerne eine abfrage durchführen. dazu hab ich nun folgenden code gefunden/eingebaut:
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
Private Sub bSqlLogin_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles bSqlLogin.Click Dim myConnection As MySqlConnection = New MySqlConnection() Dim cmd As New MySqlCommand Dim myAdapter As New MySqlDataAdapter Dim myData As New DataSet myConnection.ConnectionString = "Server=SERVER;Database=DATABASE;Uid=USERNAME;Pwd=PASSWORD;" myConnection.Open() Print("IN") cmd.CommandText = "SELECT marketId FROM market LIMIT 1" cmd.Connection = myConnection myAdapter.SelectCommand = cmd myAdapter.Fill(myData) Print(myAdapter.ToString) myConnection.Close() Print("OUT") End Sub
Die funktion "Print()" gibt nur den übergebenen inhalt in einem feld aus (reine testfunktion). leider kommt hierbei nach dem "IN" nur die ausgabe des Typs von myAdapter (MySql.Data.MySqlClient.MySqlDataAdapter). ich hätte jedoch gerne die daten, die an den adapter übergeben worden sind ...
wäre schön wenn jemand mir weiterhelfen könnte ... :/
vielen dank
gruß
gunhero
ps: wenn das thema eher zu .net gehört tut es mir leid ... kenn mich da nicht so perfekt aus
-
sooo ... ich habs gefunden

falls es jemanden interessiert für ich den code noch mit an, danke für eure hilfe
gruß
gunhero
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
Private Sub bSqlLogin_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles bSqlLogin.Click Dim myConnection As MySqlConnection = New MySqlConnection() Dim cmd As New MySqlCommand Dim myAdapter As New MySqlDataAdapter Dim myData As MySqlDataReader myConnection.ConnectionString = "Server=SERVERNAME;Database=DATABASE;Uid=USERNAME;Pwd=PASSWORD;" Try myConnection.Open() Catch myerror As MySqlException Print("FEHLER beim SQL-Verbindungsaufbau") End Try Print("IN") cmd.CommandText = "SELECT marketId FROM market LIMIT 1" cmd.Connection = myConnection myAdapter.SelectCommand = cmd myData = cmd.ExecuteReader() While myData.Read() Print(myData("marketId").ToString) End While myData.Close() myConnection.Close() Print("OUT") End Sub
Ähnliche Themen
-
[C#] Verbindung mit MS SQL Server herstellen
Von chriss_2oo4 im Forum .NET DatenverwaltungAntworten: 2Letzter Beitrag: 19.04.10, 18:37 -
[VBScript]Verbindung zum lokalen MSSQL Server 2000 herstellen
Von Dark Ranger im Forum ASPAntworten: 0Letzter Beitrag: 11.10.07, 15:29 -
ftp server verbindung herstellen und Files hochladen
Von astaluego im Forum .NET ArchivAntworten: 5Letzter Beitrag: 15.02.05, 15:32 -
Ich kann über MySQLFront keine Verbindung zum MySQL-Server herstellen
Von messmar im Forum Relationale DatenbanksystemeAntworten: 4Letzter Beitrag: 11.07.04, 17:39 -
verbindung mit server herstellen
Von Skourer im Forum Delphi, Kylix, PascalAntworten: 2Letzter Beitrag: 03.04.03, 12:30





Zitieren

Login





