UPDATE语句不会写
想写一个操作Access的程序,但是SQL语句不会写,和SQLServer好像不太一样
程序如下:
string queryString = "UPDATE phones SET phone=@phone WHERE id=@id";
OleDbCommand command = new OleDbCommand(queryString, FormMain.dataConnection);
command.Parameters.Add("@id", id.ToString());
command.Parameters.Add("@phone", txtPhone.Text.Trim());
command.ExecuteNonQuery();
其中数据的定义如下:
phone是文本型的,长度够用
id是Access的自动编号类型的
运行之后无出错,但是影响行数是0
我使用跟踪调试,将上面程序的参数替换成实际的值后放到Access后运行则影响行数是1。
请问程序有什么问题?
程序如下:
string queryString = "UPDATE phones SET phone=@phone WHERE id=@id";
OleDbCommand command = new OleDbCommand(queryString, FormMain.dataConnection);
command.Parameters.Add("@id", id.ToString());
command.Parameters.Add("@phone", txtPhone.Text.Trim());
command.ExecuteNonQuery();
其中数据的定义如下:
phone是文本型的,长度够用
id是Access的自动编号类型的
运行之后无出错,但是影响行数是0
我使用跟踪调试,将上面程序的参数替换成实际的值后放到Access后运行则影响行数是1。
请问程序有什么问题?
...全文
相关推荐
Mybatis和orcale update语句中接收参数为对象的实例代码
Mybatis的 mapper.xml 中 update 语句使用 if 标签判断对像属性是否为空值。本文重点给大家介绍Mybatis和orcale update语句中接收参数为对象的实例代码,需要的朋友参考下吧
mysql update语句的用法详解
本文详细介绍了,mysql中update语句的用法,系统全面的学习下update更新语句的用法,有需要的朋友可以参考下
mysql update正则替换sql语句
主要介绍了mysql update正则替换sql语句的相关资料,需要的朋友可以参考下
for_update_和_for_update_nowait_的区别
for_update_和_for_update_nowait_的区别
MySQL replace函数替换字符串语句的用法
MySQL replace函数我们经常用到,下面就为您详细介绍MySQL replace函数的用法,希望对您学习MySQL replace函数方面能有所启迪。



