【发布时间】:2011-05-13 20:07:23
【问题描述】:
我正在尝试这条 SQL 语句,但我一直收到错误
Run-time error '3061':
Too few parameters. Expected 4.
我要执行的语句是:
sSQL = "INSERT INTO MasterTable (AdmissionNumber, Surname, Forename, TutorGroup) VALUES (intAdmissionNo, strSurName, strForeName, strTutorGroup)"
CurrentDb.Execute sSQL, dbFailOnError
intAdmissionNo、strSurName、strForeName、strTutorGroup这4个值都有值,字段都存在。
非常感谢任何帮助,谢谢! :)
【问题讨论】:
-
您在哪里提供了要插入的实际值???
-
它们是先前声明的,它们也显示在监视窗口中。 (但录取没有将是一个改变的数字,名字/姓氏是名字/姓氏和导师组也会改变)。一个例子可能是:...VALUES (5040, Smith, John, 10R)
标签: sql ms-access vba insert insert-into