c#向Access插入数据失败但不报错---很奇怪的现象
各位大虾:
小的最近在做一个小型C#数据库应用程序,继上次sql语句语法错误之后,现在又出现了新的问题,下面我来详细描述一下:
(前提):我用Access作为我应用程序的数据库,在数据显示模块中没有出现异常,而且下拉框和datagridview等都能用select语句从数据库中读取数据进行数据绑 定,但当我想要插入一条新的记录的时候,cmd.ExecuteNonQuery()返回影响行数为一,但数据库中记录没有成功添加,整个过程没有任何异常,用调试中的sql语句直接在access中运行,却能插入数据.
后来我上网找了一下,有人说是access数据库权限问题,我就给数据库添加了密码,改了权限,改了连接字符串,还是能够进行查询,但插入还是无效,仍然没有报错.
我的插入sql语句为:insert into Stock (GoodsNum,CustomerName,GoodsName,SumCount,SumBoxCount,GoodsPrice,GoodsValue,ChargeMan,Remark) values('008','饭店','刀',2333,333,333,776889,'大声的','反倒是');
我的查询语句为:select GoodsNum as 序号,GoodsName as 产品名称,CustomerName as 进货厂名,GoodsCount as 件数,GoodsBoxCount as 箱数,GoodsPrice as 单价,GoodsSumValue as 总额,DealDate as 入库日期,ChargeMan as 经手人,Remark as 备注 from GoodsDeal where InOutFlag=0 order by DealDate desc", "GoodsDeal"
数据库的属性不是只读,而且我已经以共享模式打开了,请各位高手朋友指点一下,
先谢谢了