Dringend.Problem mit SQl Insert into

Hallo,
Habe ein kleines Programm geschrieben und möchte nun die Daten speichern.

sql3 = "Insert into Datenspeicherung_allgemeine_Daten (Angebotsnummer,Berechnungstyp,Firmenname1,Firmenname2) Values ( " & angebotsnummer & „,“ & Berechnungstyp & „,“ & Name1 & ", " & Name2 & „)“

Nun kommt aber immer eine Fehlermeldung.

Denke es liegt an der Variablen Definition.

Name1 as string.

Name1 kann aber aus allen Zeichen bestehen,z.B. Müller&Heinz Gmbh

Vielleicht kann mir jemand helfen.

Gruß

Welche Datenbank?
Hallo!

Ich vermute, daß Du die Anführungszeichen noch hinzufügen mußt. Also, wenn es eine ORACLE DB ist das ', bzw " bei vielen anderen DB’s. Das doppelte erhältst Du mit „chr$(34)“

Gruß

Gollum

hallo neuling,

zur sicherheit immer deine variable in den wert konvertieren, den die db erwartet

z.b. mit clng(stringwert-zahl)

gruß

rasta

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]