Access-o-Mania

Access-Forum (Deutsch/German) => Access Programmierung => Thema gestartet von: Klingon 33 am August 17, 2011, 11:37:48

Titel: ADO Insert intro
Beitrag von: Klingon 33 am August 17, 2011, 11:37:48
Hallo,

ich habe folgendes verbrochen.
...
Dim conn As ADODB.Connection
Dim strA As String
Set conn = CurrentProject.Connection

strA = "INSERT INTO SYS_WARENEINGANG ( WE_ID, MAN_ID, WE_LAGERFORM, WE_STATUS,)"
strA = strA & " VALUES('" & Me!SUCH & "', " & Forms!FM_HAUPT!MAN & ", 'Crossdoking', 'angelegt')"

conn.Execute strA
...

nur leider macht er das nicht. Es gibt keine Fehlermeldung oder sowas.
die Tabelle SYS_WARENEINGANG enthält noch mehr Spalten (auch zwischendurch). Me!SUCH ist ein Textfeld und Forms!FM_HAUPT!MAN  ist eine Zahl.
Hat jemad da eine Idee?
Titel: Re: ADO Insert intro
Beitrag von: daolix am August 17, 2011, 12:04:23
Da ist irgendwie ein Komma zu viel

WE_STATUS,)
das gehört da nicht hin.

Ist der Datentyp von WE_ID ein Text oder eine Zahl? Wenn Zahl da gehört das Hochkomma weg glaub ich.

Titel: Re: ADO Insert intro
Beitrag von: Klingon 33 am August 17, 2011, 12:14:21
Ja das blöde Komma habe ich nicht gesehen. Der Dateityp ist richtig gewesen.

Danke für die Hilfe