麻烦各位给我看看下面这段代码!

magerate 2002-12-08 02:35:40
Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click
Dim strAccConn As String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=..\data.mdb"
Dim objConn As New OleDbConnection(strAccConn)
Dim objComm As New OleDbCommand("delete from myfriend where name=magerate", objConn)
Try
objConn.Open()
objComm.ExecuteNonQuery()
Catch myException As Exception
MessageBox.Show(myException.ToString())
End Try
End Sub
返回的错误如下:
System.Data.OleDb.OleDbException: 至少一个参数没有被指定值。
at System.Data.OleDb.OleDbCommand.ExecuteCommandTextErrorHandling(Int32 hr)
at System.Data.OleDb.OleDbCommand.ExecuteCommandTextForSingleResult(tagDBPARAMS dbParams, Object& executeResult)
at System.Data.OleDb.OleDbCommand.ExecuteCommandText(Object& executeResult)
at System.Data.OleDb.OleDbCommand.ExecuteCommand(CommandBehavior behavior, Object& executeResult)
at System.Data.OleDb.OleDbCommand.ExecuteReaderInternal(CommandBehavior behavior, String method)
at System.Data.OleDb.OleDbCommand.ExecuteNonQuery()
at database1.Form1.Button3_Click(Object sender, EventArgs e) in H:\Visual Studio_net Projects\vb\database1\Form1.vb:line 148
...全文
18 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
saucer 2002-12-08
  • 打赏
  • 举报
回复
try

Dim objComm As New OleDbCommand("delete from myfriend where [name]='magerate'", objConn)

16,555

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧