Warum funktioniert das:
Aber das nicht:
Er erstellt mir nicht einmal eine neue Tabelle. Er bleibt immer bei
Db.Execute strSQL
hängen?
Thx
Fleance
Code:
Private Sub Command1_Click()
Dim strSQL As String
strSQL = "CREATE TABLE Adressen (AdressNr COUNTER NOT NULL " & _
"CONSTRAINT AdressNr PRIMARY KEY, " & _
"Anrede VARCHAR(20) NULL, " & _
"Vorname VARCHAR(20) NULL )"
DB.Execute strSQL
End Sub
Aber das nicht:
Code:
Private Sub cmdTabHinzufügen_Click()
Dim strSQL As String
b$ = InputBox("Geben Sie bitte den Bauteilnamen ein", "Bauteileingabe")
strSQL = "CREATE TABLE " & b$ & " (Baustoffname COUNTER NOT NULL " & _
"CONSTRAINT Baustoffname PRIMARY KEY, " & _
"Dicke VARCHAR(20) NULL, " & _
"Lambda VARCHAR(20) NULL, " & _
"Dichte VARCHAR(20) NULL, " & _
"dyn.Steifigkeit VARCHAR(20) NULL )"
Db.Execute strSQL
lstBauteile.Clear
With Db
Set TabRs = .OpenSchema(adSchemaTables)
Do Until TabRs.EOF
If TabRs("TABLE_TYPE") = "TABLE" Then
lstBauteile.AddItem TabRs("TABLE_NAME")
End If
TabRs.MoveNext
Loop
End With
TabRs.Close
End Sub
Er erstellt mir nicht einmal eine neue Tabelle. Er bleibt immer bei
Db.Execute strSQL
hängen?
Thx
Fleance