Access-o-Mania

Access-Forum (Deutsch/German) => Access Programmierung => Thema gestartet von: gsaccess am Januar 27, 2023, 08:45:50

Titel: sql
Beitrag von: gsaccess am Januar 27, 2023, 08:45:50
ich habe ein SQL Buch.
Wie kann der SQL code in vba eingebaut werden?
zB
strsql = update t_auftraege set kundenNr_h = txtkundenNrNeu where rechnungsnr_h = me.auftrag_nr
wird nur akzeptiert wenn ich diesen sql code ändere
strsql = "UPDATE t_Auftraege SET KundenNr_h =" & txtKundenNrNeu & " WHERE rechnungsNr_h=" & Me.auftrag_nr

Gibt es hier genereelle Regeln zum Umschreiben des Codes?
Titel: Re: sql
Beitrag von: ebs17 am Januar 27, 2023, 09:58:53
Grundlagen - SQL ist leicht (19) - SQL in VBA und VBA in SQL (https://www.ms-office-forum.net/forum/showthread.php?t=379100)
Titel: Re: sql
Beitrag von: PhilS am Januar 27, 2023, 10:11:15
Zitat von: gsaccess am Januar 27, 2023, 08:45:50Gibt es hier genereelle Regeln zum Umschreiben des Codes?
"Umschreiben" trifft es nicht ganz. Du musst die Werte aus dem Access/VBA-Kontext in die SQL-Strings einbauen.
Siehe neben @ebs17's Text zu dem Thema auch: VBA-(SQL)-String Tutorial (https://codekabinett.com/rdumps.php?Lang=1&targetDoc=vba-sql-string-tutorial)