Ich habe eine Tabelle mit 4 Spalten und aktualisieren sie durch Excel-Benutzerformular und alle sind varchar (255). Wenn ich versuche, das Zeichen einzugeben, bekomme ich Syntaxfehler, mysql akzeptiert es nicht ... Was mache ich hier falsch, muss ich den Datentyp ändernMysql nicht erlaubt "'"
Update: Ich dachte, dass das Problem nicht mit MySQL ist (offensichtlich :)) aber mein Code, um die Tabelle zu aktualisieren.
Dim sq As String
sq = "UPDATE sample.`nov-21` SET `Site work being carried out`='" & sitecombo.value & "',`Group`='" & eqgrp.value & "',`Description`='" & desc.value & "',`T Number`='" & tn.value & "', WHERE sample.`nov-21`.`ID`= " & Me.IDnum & ";"
Danny sind wir nicht Gedankenleser. Verschütte die Bohnen mit deinem Code. – Drew
Verwenden Sie den umgekehrten Schrägstrich wie '" \ '"' – AHJeebon
Dies sieht aus wie Sie eine SQL-Injection-Schwachstelle in Ihrem Code haben. Welche Sprache ist das - VB Script? – halfer