2014-04-01 27 views
0

我想通過我的web表單將記錄添加到我的Microsoft訪問數據庫。但每次我填寫字段(名稱,電子郵件等),然後單擊提交我在數據庫中得到的是來自查詢的VALUES,即@Name @Email。MS Access INSERT不使用輸入

這裏是我的查詢:

INSERT INTO [tblEnquiry]([Name], [Email], [Contact_Number], [Enquiry]) 
VALUES ('@Name', '@Email', '@Contact_Number', '@Enquiry') 

我想它來填充數據的數據庫,而用戶輸入比每次用戶在這樣的記錄出現在數據庫中填寫表單:

ID Name Email Contact_Number Enquiry 
2 Name Email Contact_Number Enquiry 

回答

4

您正在使用引號,它將這些變量轉換爲字符串,從而防止DB將它們視爲AS變量。嘗試

INSERT .... VALUES(@Name, @Email, etc...) 

改爲。請注意圍繞@foo變量的引號缺失。