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

ado access update 存储过程的问题

我用ado.net 操作access写了如下:
.........
string sqlstring="update [userInfo] set [userName]=@userName WHERE [userId]=@userId";
然后
OleDbCommand command=new .....

然后添加完command参数后
command.parameter.add(....
然后
command.ExecuteNonQuery()

然后竟然没更新的效果,程序是没有问题的

我想问的是:
ado.net 操作access的时候是不是不能像类似存储过程来做更新(UPDATE)?
如果可以,则怎么来处理!
如果不可以,则能告诉我为什么吗?
谢谢!
代码没贴全!!!!!

麻烦楼主多贴点呗....

不可以写成存储过程的形式

拿到access数据库 把你这句话执行下 不就完了

如果数据库中能更新:可能有两个问题:

1:程序问题

2:数据库语句中有关键字存在


在ADO.NET中使用参数化SQL语句的大同小异
在ADO.NET中经常需要跟各种数据库打交道,在不实用存储过程的情况下,使用参数化SQL语句一定程度上可以防止SQL注入,同时对一些较难赋值的字段(如在SQL Server中Image字段,在Oracle中Clob字段等)使用参数化SQL语句很容易就能赋值,所以本人经常在ADO.NET中使用参数化SQL 语句,近几年来陆续跟SQL Server/Oracle/ MySQL/Access打交道,积累了一些心得,现在整理出来供大家参考。

需要说明的是,除了Access之外,操作其它数据库可以不必要按照参数在SQL语句中出现的顺序添加进去一样可以正确执行,但是在 Access中一定按照插入的列的顺序添加参数,因为“OLE DB.NET Framework 数据提供程序使用标有问号 (?) 的定位参数,而不使用命名参数(M


相关问答:

ASP+ACCESS输出问题 - Web 开发 / ASP

哪里出错了,输出这样的结果??
<%@ Page Language="VB" AutoEventWireup="false" aspcompat="true" CodeFile="Default.aspx.vb" Inherits="_Default" %&g ......

access中的text型数字 - 其他数据库开发 / Access

access中的text型的数字,怎么比较大小啊?
大家知道吗?
因为我想根据这一列数据的大小查询一些东西
举个例子:
就是,我有一列数据为编码:
是text型的数字:如
1101
1102
1103
等,
我现在要取出编码比 ......

关于ACCESS和MSSQL的问题 - Web 开发 / ASP

有一个数据库里只有2W条数据不到,却有500M那么大,怎么回事啊?是ACCESS的数据库。后来我把ACCESS导入到MSSQL中,也占用了500M左右的空间,如果压缩数据库呢?请高手指点
压缩数据库?能做到么...
期待高人指点 我 ......

dwr Illegal access to default constructor错误

dwr.xml:
<create creator="struts" javascript="PrisonerActionForm">
  <param name="formBean" value="prisonerForm"/>
  < ......

用ASP 怎么将EXCEL导入到ACCESS - Web 开发 / ASP

问题是这样的,现在有一个工资表,是EXCEL的,我要把它导入ACCESS,因为 要查询每个人的工资,根据不同的编号可以查询到相对的人,
用ASP 怎么将EXCEL导入到ACCESS,而且每月都有不同的表,

引用
其实就是把EXCEL当成数 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号