读书人

使用dbExpress连接MySQL数据库不能删

发布时间: 2012-03-14 12:01:12 作者: rapoo

使用dbExpress连接MySQL数据库,不能删除数据(BCB2010)
连接远程MySQL数据库,使用TSQLConnection、TSQLQuery、TDataSetProvider、TClientDataSet、TDataSource、TDBGrid、TDBNavigator这些组件,能正常显示数据库数据,但删除记录后刷新会发现刚才删除的数据又回来了,退出程序再打开也是一样不能真正删除数据。

另外

C/C++ code
ClientDataSet1->ApplyUpdates(0);
我尝试加在了ClientDataSet的BeforeRefresh、AfterDelete等事件中,都不起作用,另做一个BUTTON加上ApplyUpdates还是一样...

[解决办法]
抱歉我没有使用过dbExpress组件,所以就不回复你了,以免误导你。
[解决办法]
楼上的大牛难道不算回复
[解决办法]
MyODBC没有这种问题
[解决办法]
在你的Form上点右键显示为文本,发一下看看,这一般是设置问题吧
[解决办法]
偶也没用过,试试换一个与服务端相同版本的dll文件
[解决办法]
实验通过,你试试,通过请结帖,谢谢!

读书人网 >C++ Builder

热点推荐