2016-12-06 1 views
0

Ich benutze Matchware Mediator 9 (ein wirklich schreckliches Programm) und ich versuche, eine Benutzerregistrierungsseite zu erstellen. Ich habe eine Verbindung mit einer MS Access-Datenbank hergestellt, und ich kann Daten mit der Funktion Insert Into von SQL eingeben. Ich kann jedoch keine benutzerdefinierten Daten senden, da ich nicht sicher bin, wie die benutzerdefinierte Variable in der SQL-Abfrage verknüpft werden soll.Mediator 9: Senden einer benutzerdefinierten Variable an DB

"INSERT INTO Test (FirstName) 
VALUES (varFirstName)" 

Dies ist, was ich habe, aber es wirft den folgenden Fehler.

Database SQL error: [Microsoft] [ODBC Text Driver] Too few parameters. Expected:1 

Wenn ich ändern (varFirstName) zu ('Test') dann wird es Eingang das Wort -Test auf die richtige Spalte in Zugang. Jede Idee, wie die benutzerdefinierte Variable von Mediator zu senden, um die SQL-Anweisung, habe ich versucht, @varFirstName, & varFirstName, $ varFirstName und ‚‚varFirstName‘‘ - aber sie alle geben mir diese Fehlermeldung statt

Database SQL error: [Microsoft][ODBC Microsoft Access Driver] Syntax error in query expression '$varFirstName' 

Antwort

0

Verketten Sie die Variable:

SQL = "INSERT INTO Test (FirstName) VALUES ('" & varFirstName & "')"