codedb.execute geht nicht und tut nicht wwas ich will

  • VB6

Es gibt 1 Antwort in diesem Thema. Der letzte Beitrag () ist von Klaus.

    codedb.execute geht nicht und tut nicht wwas ich will

    Guten morgen,

    ich habe mehrere SQL-Passagen geschrieben die daten in eine Temporäre Tabelle schreiben solen, dort will ich sie bearbeiten und dann zuückschreiben.

    Um die Zieltabelle zu erstellen habe ich sie vorher aus der Quelltabelle übernummen und umbenannt.
    Die Zeilen sind:

    Dim sArtikel as String


    CodeDb.Execute "Delete * From tBeistell" 'Tempabelle erst löschen

    sVon = "INSERT INTO tBeistell ( Artikelnummer, mandant, Bez1, Bez2, MEK, KEK, Menge, element )" & _
    " SELECT dseBeistellstueckliste.Artikelnummer, dseBeistellstueckliste.mandant, dseBeistellstueckliste.Bez1, " & _
    " dseBeistellstueckliste.Bez2, dseBeistellstueckliste.MEK, dseBeistellstueckliste.KEK, dseBeistellstueckliste.Menge, " & _
    " dseBeistellstueckliste.element" & _
    " FROM dseBeistellstueckliste where Artikelnummer = " & sArtikel & " and Mandant = 1"

    CodeDb.Execute sVon

    Als Fehler bekomme ich eine Typunverträglichkeit im Kriterienausdruck :(
    Aber wie kann das sein, wenn Quelle und Ziel identisch stukturiert sind?




    Danke für Eure schnellen Ideen!