Καλησπέρα σας.
Είδα τα παραδείγματα , πως εισάγουμε τιμές πεδίων σε πίνακα.
Αντέγραψα τον κώδικα στην βάση μου, τον προσάρμοσα αλλά εις μάτην.
Έχω access 2003 και μου εξάγει
Run time error 2465
Η Microsoft access δεν μπορεί να βρει το πεδίο ‘|’ που αναφέρεται μέσα στην έκφραση σας.
Όταν είχα μόνο τα μονά εισαγωγικά έβαζε τα λεκτικά ακριβώς.
Π.χ γέμιζε τα πεδία με το string [Form].[FrmEpexergasiaDwrwn].txt_Onoma.Value, αντί για το όνομα Παύλος
Με διπλά εισαγωγικά δεν το δέχεται.
Τι κάνω λάθος;;;
Ο κώδικας είναι ο παρακάτω :
Private Sub btn_Kataxorhsh_Click()
DoCmd.RunSQL "INSERT INTO tbl_DwraPontoi (KodikosPelathDora,OnomaDora,PalioYpoloipoPontoonD ora,HmeromhniaDora,Dora) VALUES (' " & [Form].[FrmEpexergasiaDwrwn].txt_Kodikos.Value & "',' " & [Form].[FrmEpexergasiaDwrwn].txt_Onoma.Value & " ',' " & [Form].[FrmEpexergasiaDwrwn].txt_TelikoYpoloipo.Value & " ',' " & [Form].[FrmEpexergasiaDwrwn].txt_Hmeromhnia.Value & " ',' " & [Form].[FrmEpexergasiaDwrwn].[Lst_PelatesFind].[Column](1) & " ')"
End Sub
Με εκτίμηση
wanaka