Hallo,
ich bin wieder einmal am rumprobieren (VB 2008 Express) und hab jetzt ein Fenster mit nur einem Button.
Wenn der Button geklickt wird, soll in der Datenbank hair.sdf eine Tabelle Test1 hinzugefügt werden.
Er führt auch anscheinend alles durch, weil die MsgBox am Schluss auch beim Debuggen auftaucht.
Wenn ich jedoch diesen Create Table gemacht habe, sehe ich nach der Anwendung die Tabelle nicht unter meinen Datenbank-Exlporer bei der Datenbank hair.
Wird diese also dann doch nicht created? Oder nur für die Laufzeit?
Wie kann ich die Dauerhaft darin speichern, sodass ich diese Tabelle auch im Projektordner bzw Datenbankexplorer sehe?
Hier mal der Code.
ich bin wieder einmal am rumprobieren (VB 2008 Express) und hab jetzt ein Fenster mit nur einem Button.
Wenn der Button geklickt wird, soll in der Datenbank hair.sdf eine Tabelle Test1 hinzugefügt werden.
Er führt auch anscheinend alles durch, weil die MsgBox am Schluss auch beim Debuggen auftaucht.
Wenn ich jedoch diesen Create Table gemacht habe, sehe ich nach der Anwendung die Tabelle nicht unter meinen Datenbank-Exlporer bei der Datenbank hair.
Wird diese also dann doch nicht created? Oder nur für die Laufzeit?
Wie kann ich die Dauerhaft darin speichern, sodass ich diese Tabelle auch im Projektordner bzw Datenbankexplorer sehe?
Hier mal der Code.
Code:
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim conn As New SqlCeConnection
Dim cmd As New SqlCeCommand
Dim pfad As String
pfad = Application.StartupPath
pfad = pfad + "\db\hair.sdf"
conn.ConnectionString = "datasource =" + pfad
cmd.Connection = conn
cmd.CommandText = "create table test1 (MyID int identity(0,1), col1 nchar(100))"
conn.Open()
cmd.ExecuteNonQuery()
conn.Close()
MsgBox("SQL Statement wurde durchgeführt!")