[VisualBasic] Variable in eine SQL Syntax einbauen

Dieses Thema im Forum "Programmierung & Entwicklung" wurde erstellt von xemueller85, 15. Oktober 2008 .

Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. 15. Oktober 2008
    Variable in eine SQL Syntax einbauen

    Hi habe zz das Problem das ich in eine SQL Syntax 2 Variablen einbauen muss



    Code:
    Anfangs_Datum.SetFocus
    Anfang = CDate(Anfangs_Datum.Text)
    Ende_Datum.SetFocus
    Ende = CDate(Ende_Datum.Text)
    
    Anfang = Format(Anfang, "\#mm\/dd\/yyyy#")
    Ende = Format(Ende, "\#mm\/dd\/yyyy#")
    
    
    
    sql = "Select * from Dateneingaben;"
     Set db = CurrentDb
     Set rs = db.OpenRecordset(sql, dbOpenDynaset)
     rs.MoveFirst
     
     Do While Not rs.EOF
     Insert = "SELECT * INTO Exporttest FROM Dateneingaben WHERE (((Dateneingaben.Datum)>=Anfang And (Dateneingaben.datum) <= Ende));"
     CurrentDb.Execute Insert
    
     'DoCmd.RunSQL Insert
     DoCmd.SetWarnings True
     rs.MoveNext
     Loop
     DoCmd.SetWarnings False
    
    
    Ich hole das Anfangsdatum und das Enddatum aus einem Formular in Access 2000. Wenn ich die Werte von Hand eintrage geht es es kommt aber eine Fehlermeldung das die Exporttest schon existiert. Wenn mir einer noch die Lösung geben könnte das dieser Fehler auch verschwindet währe ich sehr dankbar.

    BW ist euch sicher besten dank im Vorraus
     
  2. 15. Oktober 2008
    AW: Variable in eine SQL Syntax einbauen

    Code:
    Insert = "SELECT * INTO Exporttest FROM Dateneingaben WHERE (((Dateneingaben.Datum)>=[B]Anfang[/B] And (Dateneingaben.datum) <= [B]Ende[/B]));"
     CurrentDb.Execute Insert
    da am fettgedruckten liegt der fehler.. du magst ja den wert von der variable haben, nich den namen..

    Code:
    Insert = "SELECT * INTO Exporttest FROM Dateneingaben WHERE (((Dateneingaben.Datum)>=" & [B]Anfang[/B] & " And (Dateneingaben.datum) <=" & [B]Ende[/B] & "));"
     CurrentDb.Execute Insert
     
  3. 16. Oktober 2008
    AW: Variable in eine SQL Syntax einbauen

    So hatte ich es iegendlich auch aber da kamm dan immer das die syntax falsch isthabe es dann mal einfach so versucht klappte aber auch nicht. werde es aber noch mal mit deiner hilfe so versuchen bw ist raus


    jetzt klappt es hatte ein " ohne leerzeichen. kennt noch jemand eine Methoe die Fehlermeldung das die Tabelle schon da ist abzufangen?
     
  4. 19. Oktober 2008
    AW: Variable in eine SQL Syntax einbauen

    hat sich erledigt fehler gefunden close
     
  5. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.