【发布时间】:2014-11-19 15:07:33
【问题描述】:
我正在尝试删除在文本框中输入的人的记录。这是我的代码,我不知道下一步该怎么做,因为我的代码不起作用。
AcademicAssessmentConnection = New OleDbConnection("provider=microsoft.ace.oledb.12.0;data source=" & Application.StartupPath & "\AdvisorAssessmentTool.accdb")
AcademicAssessmentConnection.Open()
AcademicAssessmentCommand = New OleDbCommand()
AcademicAssessmentCommand.Connection = AcademicAssessmentConnection
AcademicAssessmentCommand.CommandText = "DELETE (*) from Students where StudentID = @lookup"
AcademicAssessmentCommand.ExecuteNonQuery()
MsgBox("Successfully Deleted")
AcademicAssessmentConnection.Close()
【问题讨论】:
-
那么你得到了什么错误?并且大概您还为@lookup 提供了一个值?
-
"DELETE from Students where..." 不是 "DELETE (*) from Students where ..." 而且你需要为
@lookup添加一个参数 -
@lookup 应该是来自文本框的输入。如何从文本框中获取输入以在此类查询中工作?