易截截图软件、单文件、免安装、纯绿色、仅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级联更新问题 - 其他数据库开发 / Access

CREATE TABLE Product(model integer, 
maker varchar(20), 
CONSTRAINT SAND PRIMARY KEY (model), 
CONSTRAINT PANDA FOREIGN KEY (model) REFERENCES PC (model) 
ON DELETE CASCADE ......

怎样装ACCESS - VC/MFC / 数据库

我机子里面没有ACCESS,请问在不重装系统的情况下该如何把它装上,之前我试装过其它版本的SP3 OFFICE,但还是装不上,
请问有什么好办法吗?

安装OFFICE ,选择安装ACCESS就可以呀 。

引用
安装OFFICE ,选择安装 ......

tomcat连接Access数据库问题。 - Java / Web 开发

各位高手好,麻烦帮我看下这个数据库连接问题:
做了一个BBS但是数据库就是连接不上。错误代码如下
HTTP Status 500 - 
------------------------------------------------------------------------------- ......

读取access表的结构

怎么读取access中某表的结构(名称,类型,长度)?
http://blog.csdn.net/ACMAIN_CHM/archive/2008/12/24/3598577.aspx
获取ACCESS表结构

....这个我看过了,因为是VB写的没看明白


C#

有没有直接读取表结构 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号