Hallo, ich möchte gerne einfach nur eine Datenbank verbindung aufbauen und einige Felder füllen. Der nachfolgende Code funktioniert auch, aber wenn ich eine .exe generiere und an einem anderen Rechner ausführe, passiert nix:
Ich habe eine MSDE 2005 installiert und nutze VB Express 2005
Vielleicht gehe ich auch falsch an die Sache ran.
Könntent Ihr mir helfen? Hab schon jede menge gegoogelt, ich komme an der Stelle nicht weiter…
Imports System.Data.SqlClient
Public Class Form1
Private Sub Form1\_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim con As New SqlClient.SqlConnection
con.ConnectionString = "Data Source=pcname\SQLEXPRESS;Initial Catalog=Checkin;User ID=Test:stuck\_out\_tongue\_winking\_eye:assword="
Dim strSQL As String = "INSERT INTO Main(LOGIN,PCNAME,IP,MEM) " & "VALUES('111–11–1120','Mueller','Peter',0)"
Try
con.Open()
Dim cmd As SqlCommand = New SqlCommand(strSQL, con)
' Kommando absetzen
cmd.ExecuteNonQuery()
Catch a As Exception
Console.WriteLine("Fehlermeldung: {0}", a.Message)
End Try
con.Close()
Me.Close()
End Sub
End Class