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

.net + Access 一个非常非常非常奇怪的问题!达人进!

asp.net + Access,很简单,却很诡异,数据表结构:
表  [wc_subject]
字段 sub_id 自动编号
字段 sub_amount 整型 默认 0
字段 sub_date 日期 默认 now()

asp.net执行.传参如下:

"@sub_date" , DateTime.Now;
"@sub_id", 1

其它不变,SQL语句和执行情况:

A:
update wc_subject set sub_amount=sub_amount+1, sub_date=@sub_date where sub_id=@sub_id
执行结果: 未执行

B:
update wc_subject set sub_amount=sub_amount+1 where sub_id=@sub_id
执行结果:成功

C:
update wc_subject set sub_amount=sub_amount+1, sub_date=@sub_date where sub_id=1
执行结果:成功

D:
update wc_subject set sub_date=@sub_date where sub_id=@sub_id
执行结果:未执行


结论:貌似@sub_date和@sub_id不能同时在一起?好几年前就发现这问题,只是后来一直改为SQL Server,也就没深究,最近突然又想起,想问问达人这是什么道理?(注:未执行时并非报错; 在SQL Server数据库下一切正常.)

代码是什么?
检查参数是否传递进去

引用
代码是什么?
检查参数是否传递进去

这个问题不用考虑,如果换成SqlServer数据库是没有问题的.而且你看上面四种情况,只是SQL语句的变动,其它不变,所以参数值肯定是传过去了的.

呵呵,MDB不是SQLSERVER,最好贴全你的连接字串、代码,才能查找问题所在

Access 数据库和其它的不一样。

改成如下

C# co


相关问答:

如何将access里面的附件保存到磁盘上呢

请大侠指点,跪谢了,最好有代码
要用到ADOX对象,查下帮助文档,
http://hyadliujing.blog.163.com/blog/static/4484507420091020969233/?mode=edit

没有找到啊 看了你的博客了,我是想将access里面的附件保存 ......

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

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

VC中 odbc访问access内存增长

vc中用odbc的方法访问access数据库,用到了cdatabase类和crecordset类。数据源在窗口初始化的时候被打开g_datasource.Open("data",FALSE,FALSE); 点击一个按钮启动一个定时器,在定时器内完成以下操作,定 ......

查询ACCESS中符合条件记录的语法格式

我做了一个小程序,想实现的功能就是在文本框中输入姓名,点击查询按钮,就能查到ACCESS数据库中此学生的信息(编号,姓名,性别,年龄)可我不知道语法格式,我自己写的语句调试能通过,可是运行时出错(点击查询按 ......

linux不能访问access - Java / Java EE

rt,我试了网上直连Acces数据库的方法,windows下没有问题,但是在linux下不行,谁能给点提示?谢谢
你怎么连的?

Acces数据库..
你怎么练的呢?

Java code:

static String DBDRIVER = "sun.jd ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号