ERLEDIGT
JA
JA
ANTWORTEN
3
3
ZUGRIFFE
1111
1111
EMPFEHLEN
-
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.
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
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!")
-
Ich glaube du bist hier bei VB6 am falschen Ort. VB6 ist eine seit längerem in die Jahre gekommenen und vom Microsoft nicht mehr unterstützte Programmiersprache.
'VB 2008 Express', ist das eine Art von VB.Net? Auf alle Fälle nciht mit VB6.
.sdf? Ist das etwas von 'VB 2008 Express'?
Sorry, trotz meinen 6 Jahren beruflichem VB6-Pogrammieren versteh ich da bahnhof.
Aber damit ich noch etwas konstruktives beitrage mache ich mal ein Schuss ins Blaue.
Wird bei 'cmd.Connection = conn' die Referenz von conn übergeben oder eine Kopie? Ev. mal die conn vor diesem Schritt öffnen.
Hat die Klasse SqlCeCommand (also das Objekt cmd) ev. eine Methode ala getError oder so was?---------------------------------------------------------------------------------------------------
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
-
Das tut mir leid.
Ich dachte ich kann das da rein schreiben, weil da darunter auch was von VB8 steht.
.sdf Dateien sind angelegte Datenbanken unter Visual Basic 2008 Express Edition und die handeln von SQL Compact 3.5
Aber ich kuck, dass ich das nächste Mal die Augen offen halte
Trotzdem Vielen Dank
-
21.01.10 11:38 #4
Also für das Visual Basic Forum steht darunter:
Begreiflicherweise heißt das, dass die Versionen .NET, 05 und 08 NICHT hier behandelt werden (05 und 08 sind nämlich auch .NET-Versionen). Klingt doch ganz einfach, oder?Alles zu Microsofts Programmiersprache Visual Basic 6.0. KEIN .NET, VB05/08
Der Doc!A: Hilfe, ich hab zwei Dateien hinzugefügt und nun sind die anderen weg
B: Die Scrollbar da rechts ist dir schon mal aufgefallen?
Ähnliche Themen
-
Tabelle Datenbank mit txt Datein erstellen und auslesen
Von fragezeichen im Forum Relationale DatenbanksystemeAntworten: 18Letzter Beitrag: 19.10.10, 14:20 -
Tabelle in SQL-Datenbank mittels PHP erstellen
Von Loveboat im Forum PHPAntworten: 8Letzter Beitrag: 17.03.10, 15:29 -
Datenbank/Tabelle erstellen und Import
Von Cpt_Sulo im Forum Visual Basic 6.0Antworten: 5Letzter Beitrag: 13.06.08, 22:38 -
Neue Tabelle mit C-Builder 5 in Datenbank erstellen
Von KappRa im Forum Borland CBuilder und VCLAntworten: 0Letzter Beitrag: 03.04.05, 17:49 -
XML-Datei aus Datenbank-Tabelle erstellen ?
Von CoderMiG im Forum .NET ArchivAntworten: 2Letzter Beitrag: 02.08.04, 14:49





Zitieren


Login





