中介9:将用户定义的变量发送到DB

时间:2016-12-06 18:49:35

标签: sql ms-access odbc

我正在使用Matchware Mediator 9(一个非常糟糕的程序),我正在尝试创建一个用户注册页面。我已链接到MS Access数据库,我可以使用SQL的Insert Into函数输入数据。但是,我无法提交用户定义的数据,因为我不确定如何在SQL查询中链接用户定义的变量。

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

这就是我所拥有的,但它会引发以下错误。

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

如果我将(varFirstName)更改为('测试'),则会将 Test 一词输入到访问中的正确列。任何想法如何使用SQL语句从mediator发送用户定义的变量,我已经尝试了@varFirstName,& varFirstName,$ varFirstName和'“varFirstName”' - 但是他们都给了我这个错误

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

1 个答案:

答案 0 :(得分:0)

连接变量:

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