Tabelle automatisch ausfüllen

sbambas

Grünschnabel
Hallo zusammen, ich möchte eine SQL Tabelle ausfüllen.
Mein Cose:
Code:
Sub datumLaufen()
Dim db As ADODB.Recordset
Dim i As Long
For i = 1 To 365
  CurrentDb.Execute "INSERT INTO tbl_fuehrung ([tag]) " _
& "Values (#" & Format(DateAdd("d", i, #12/31/2010#), "yyyy-mm-dd") & "#)"
Next i
End Sub

Erhalte Fehlermeldung:
Laufzeitfehler 91
Objektvariable oder With- Blockvariuable nicht festgelegt.
 
Hi

Du nutzt in deinem SQL-Statement Anführungsstriche ("). Wenn die für das Statement relevant sind, musst du sie entsprechend maskieren. Meist geht das mit zwei aufeinanderfolgende Anführungstrichen ("").

Ich sehe aber auch, dass du ADO nutzt. Das solltest du unter .NET nicht mehr verwenden. Du solltest stattdessen die verwalteten Klassen des .NET Frameworks verwenden. Die "neue" Technologie heißt ADO.NET
http://openbook.galileocomputing.de...on_001.htm#mj55cc24ed777c18ee31dc7051dde2f1aa
 

Neue Beiträge

Zurück