易截截图软件、单文件、免安装、纯绿色、仅160KB

c# 使用Parameters方式更新Access数据库

做个代码收集的小程序。对Access数据库CRUD时,U不正常

不太会表达,先看代码吧

插入方法

C# code:


string sql = "Insert Into DataInfo(title,context,typeId,createTime)"+
" Values(@title,@context,@typeId,@createTime)";
OleDbParameter[] ps ={
new OleDbParameter("@title",dataInfo.Title),
//...
};
return DBHelper.ExecuteCommand(sql, ps);



可以正确执行

更新方法1

C# code:


string sql = "Update DataInfo Set title=@title,context=@context,"+
"typeId=@typeId,createTime=@createTime Where id=@id ";
OleDbParameter[] ps ={
new OleDbParameter("@id",dataInfo.Id),
//...
};
return DBHelper.ExecuteCommand(sql, ps);



不能正确执行


更新方法2

C# code:


string sql = "Update DataInfo Set title='" + dataInfo.Title +


相关问答:

c#控制Mysql 实现自动删除功能 - .NET技术 / C#

有个winform程序,使用c#+mysql,需要在一个窗体设置mysql自动删除功能,包括自动删除多少天之前的数据以及是否开启自动删除功能,我程序退出后,还怎么控制Mysql自己删除啊?是不是要用mysql的event来实现?c#可以调用mysq ......

求c#操作sqlserver数据库问题

在数据库中有张表,有id,name两列,id 是主键,没有设置自增属性,在程序中取出这张表放入datatable,在这个datatable中插入一条记录,当更新数据库时提示id列不能为空,请问该怎么解决?
给它一个值!!主键不能为空 ......

VC连接ACCESS数据库问题 - VC/MFC / 数据库

问题1
我用ADO连接设了用户名密码的数据库
但是我发现我不输入 用户名和密码 都可以连接成功 而且还能把数据读出来
剪了一个名为test数据库 建了一个名为people的表 
见了一个 用户名1234 密码1234 的 ......

根据节点名称循环删除xml节点.txt - .NET技术 / C#

内容如题。。在C#里改如何写呢?
本来思路是先比对节点名称,如是的话就保存要删除节点的下标放在数组里。然后循环删除,但发现。。当我删除第一个后,所有节点下标数量都发生改变。。
就不能再按照之前纪录的节点 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号