在用ADOQuery通过ODBC连Sybase过程中,用DBEdit绑定字段
的方法进行对数据库操作,当修改或添加新纪录后,在post时
提示"数据提供程序或其他服务返回E_FAIL 状体.",在select
时不会出错.用的系统为NT+sybase12.5.2,mdac用的是2.8版。
办法都用光了,就是不知道那的问题。请高手帮忙阿!!!
的方法进行对数据库操作,当修改或添加新纪录后,在post时
提示"数据提供程序或其他服务返回E_FAIL 状体.",在select
时不会出错.用的系统为NT+sybase12.5.2,mdac用的是2.8版。
办法都用光了,就是不知道那的问题。请高手帮忙阿!!!
解决方案 »
- 有关于数字输入的控件吗?实现指定位数的小数,千分位等
- delphi 7.0中Parameters.parambyname('id').AsString:=edit1.text;编译通不过是怎么回事
- 差两天合同到期,一个兄弟在公司工作五、六年(系统分析师)今天被辞退了?他能享受哪些权利或义务?
- 请问如何确定一个字符在ComboBox中的ItemIndex?
- 以前一直用delphi,现在这间公司用.net,而且还是做所谓的winform程序,十分不爽,郁闷...
- 急事,小弟谢谢前辈们帮助
- 求助
- 怎么修改TPrintDBGridEh.preview创建的窗体的caption?
- 高分求 reportbuilder 的用法
- 一个ComboBox中有很多的条目,怎样在删掉当前的Text后自动让下一个条目移上来?
- 打印问题
- 请问在Delhi中的Filter是怎么一个执行过程呀?
你用的batch方式嗎?
bde可以用但是,我这没法用他来替代ado,BDE没有连接池吧
我用的是每条提交,没用batch方式,请高手们继续阿
我的系统是这样子的:数据库服务器是SQL SERVER 2000,客户端使用ADO连接,在进行数据查询时系统报告E_FAIL的错误,郁闷了好长时间也没有解决。
这两天才发现,问题的关键不是DELPHI及ADO的问题,原来是SQL SERVER数据库中有一些系统级的错误存在,只要对有问题的数据表SELECT,呵呵,系统就报告出E_FAIL的错误来,最好我使用sql server系统自带的数据库检测工具修复数据库后,这个问题就不在出现了。
所以,我分析,应该是你的sybase数据库库文件可能有什么问题,呵呵,找一个工具,修复一下吧。
说说我的观点喽:
看看那个表主键设置没有? 没有主键的表SELECE时没有错误,而一旦编辑就会出错的.
????????????
真的假的,以前我用ADO连接ORALCE 也会出现同样的问题,换个驱动就好了,所以我觉得不是数据库的问题。