ODBCCommand update 问题

stormwolf 2006-04-18 03:23:16

OdbcCommand FUpdateCommand = new OdbcCommand();
FUpdateCommand.Connection = FoCn;
FUpdateCommand.CommandType = CommandType.Text;
FUpdateCommand.CommandText = String.Format(@"UPDATE E:\text.DBF SET Name=@Name");
OdbcParameter FParameter;

FParameter = new OdbcParameter("@Name",OdbcType.NVarChar);
FParameter.Value = "111";
FUpdateCommand.Parameters.Add(FParameter);



try
{
int i= FUpdateCommand.ExecuteNonQuery();
if (i == 1)
{
MessageBox.Show("数据更新成功");
}
else
{
MessageBox.Show("数据修改没有成功");
}
}
catch(Exception ex)
{
MessageBox.Show(ex.ToString());
}

FoCn.Dispose();
---------------------------------------
报错:---------------------------

---------------------------
System.Data.Odbc.OdbcException: ERROR [07002] [Microsoft][ODBC dBase Driver] 参数不足,期待是 1。

在 System.Data.Odbc.OdbcConnection.HandleError(OdbcHandle hrHandle, RetCode retcode)

在 System.Data.Odbc.OdbcCommand.ExecuteReaderObject(CommandBehavior behavior, String method, Boolean needReader, Object[] methodArguments, SQL_API odbcApiMethod)

在 System.Data.Odbc.OdbcCommand.ExecuteReaderObject(CommandBehavior behavior, String method, Boolean needReader)

在 System.Data.Odbc.OdbcCommand.ExecuteNonQuery()

在 ParkDBTool.Form1.button1_Click(Object sender, EventArgs e) 位置 E:\\ParkDBTool\Form1.cs:行号 67
请问是什么原因
...全文
98 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
Kshatriya 2006-04-18
  • 打赏
  • 举报
回复
找到办法了帮你接分
stormwolf 2006-04-18
  • 打赏
  • 举报
回复
OK...自己找到方法了..

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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