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

Access中计数是不应该的错误

数据库中有两张表 一个表名 quzi  一个表名quSort,quSort表中的qsID字段是主键 quzi表中的qsid是qsID的外键
我想实现的是在quzi表中添加或删除一条记录时,调用这个方法,让quSort表加上或减去一条记录。代码如下:
C# code:

public static void UpdateCount(string tabelName,string addOrRed,string idName,string idValue)
{
StringBuilder str = new StringBuilder();
if (addOrRed == "add")
{
str.Append("update " + tabelName);
str.Append(" set count=count+1");
str.Append(" where " + idName + "='" + idValue + "'");
}
else
{
str.Append("update " + tabelName);
str.Append(" set count=count-1");
str.Append(" where " + idName + "='" + idValue + "'");
}
try
{
int num = DbHelperOleDb.ExecuteSql(str.ToString());
}
catch (Exception e)
{
string errorInfo = e.Message;
}
}
//执行时出现错误,单步调试提示update语句语法错误。
//在执行到ExecuteSql(str.ToString())方法时,str="update quSort set count=count+1 where qsid='1'"


我把str的值放到Access的sql视图中执行就能成功,在c#中为什么就会update出错呢
[count]=[count]-1


相关问答:

access 中执行sql语句update不成功,求助!!!

access 中执行sql update语句时有时候成功有时候不成功,但是access中不出错误信息,不知道是什么原因,有哪位大侠知道,请帮忙啊
贴SQL语句,检查表、字段的有效性设置

sql 在查询分析器里面 执行很正常

是 ......

高人进 !!access 数据库问题~~

表结构:
ProductSeriesID 自动编号
ProductSeriesName 文本
ProductSeriesRemark 备注

执行前
ProductSeriesID ProductSeriesName ProductSeriesRemark
2 LV铣刀系列 LV铣刀系列
3 钨钢舍 ......

我这ACCESS表的显示如何切换成下面这张图来

我目前表的排列是上面这张图这情况:

我希望调整成:

如何做呢?
刚才试了下,点“开始”--“视图”--“设计视图”不行

PS:我用的是access 2007,上面这个表是mdb格式的

主菜单, 视图 ......

错误信息Access violation....

这两天学习《Delphi技术方案宝典》一书中第三章关于用户登录方案的例子,利用的是SQl Server数据库实现用户登录,编译运行都没问题,该实现的功能也都实现的很好,但是奇怪的是,反复运行一段时间后,有时在关闭整个 ......

asp.net对access数据库操作时无法修改数据

我用ASP.net连接access数据库时能够对数据库进行添加和删除数据但是不能修改数据,将数据库所在文件夹中的属性-->安全添加了asp.net、everyone和user权限都设置为允许但是还是不能修改,不知道该怎么处理,请高手 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号