Hallo!

> SELECT
>       customer.customer_id,customer.firstname,customer.lastname,
>       user.user_id,user.customer_id,user.username,user.password
                   ^^^^^^^^^^^^^^^^
Hier m�sstest Du user.customer_id herausnehmen. Der Wert wird allein
durch die Verkn�pfung definiert.

> FROM customer
> INNER JOIN user ON user.customer_id = customer.customer_id
> WHERE customer.customer_id <> 0
  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Die WHERE-Klausel ist meines Erachtens entbehrlich. Oder k�nnen da
0-Werte auftauchen?

> objRS.addnew aADO_fields,aADO_value

"aADO_fields" enth�lt alle Feldnamen aus der SELECT-Klausel, aber das
ist Dir ja klar.

Wenn Du willst, dass gleichzeitig in beiden Tabellen ein Datensatz
eingef�gt wird, m�sste es jetzt klappen. Wenn aber die Daten bereits in
einer Tabelle existieren und lediglich der Datensatz der anderen Tabelle
eingef�gt werden soll, musst Du mit der "Unique-Table"-Eigenschaft
arbeiten:

rs.Properties("Unique Table") = "user"

Wichtig f�r solche "komplexen" ADO-Operationen ist nat�rlich auch der
Cursor: adOpenStatic (CursorType) und adUseClient (CursorLocation)
funktionieren.

Ansonsten nenne bitte Datenbank und Treiber, okay?

Freundliche Gr��e
Joachim van de Bruck


| [aspdedatabase] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp

Antwort per Email an