Hallo Gambit,
bei einem INSERT Statement muss man wie in deinem letzten Codeschnipsel immer mit ExecSQL und nicht mit Open arbeiten.
Du kannst mit
Access keine Client / Server Anwendung erstellen, da
Access wie
Paradox eine Desktopdatenbank ist. Sie sind zwar beide netzwerkfähig, sind aber keine
SQL Server wie z.B. Interbase oder Oracle.
In deinem
SQL Statement dürfen die Feldnamen nicht in Anführungszeichen stehen. Werte dürfen nur dann in Anführungszeichen (einfache!) gesetzt werden, wenn es Strings sind.
Delphi-Quellcode:
SQL.Text := '
INSERT INTO tbl_reserv '
+'
(KundenNr, FilmNr)'
+'
VALUES '
+'
('+UserProfile.UserId +'
,'
+ FilmStr+'
)';