可以增加,
ClientDataSet.insert.
ClientDataSet.ApplyUpdates(0);
ClientDataSet.insert.
ClientDataSet.ApplyUpdates(0);
解决方案 »
- 初学dephi三层结构,请大家多多指教
- 如何获得所有光驱的名称?
- 问一个问题,如何对一个处理后的文本文档,进行保存呢~~
- 关于adoconnection控件释放后重新创建的问题,在线等待,解决问题立刻加分!!!!
- 请高手指教,十万火急 关于TDGEDIT的问题
- 请教 延迟时间用什么函数 多谢
- 今天买了delphi6开发人员指南,附带光盘里的delphi5开发人员指南电子版怎么不是中文的?
- Access中时间字符串怎样写?帮我看一下这段代码有什么问题?很简单的
- 十万火急!!
- 哪有房地产工程信息系统论文下载参考啊?
- 难道没有人能解决:用DELPHI编写程序将多媒体流通过转换卡发送到电视视频上?
- 怎样实现延迟1毫秒
不行呀,客户端我是用dbgrid+TDBNavigator 直接控制增加删除的,删除没问题
增加后,applyupdate(0)没有加到数据库中
怎么回事
在中间层Provider的OnGetTableName事件中写如下代码:
if DataSet = qryMaster then
TableName := 'MasterTable'
else if DataSet = qryDetail then
TableName := 'DetailTable';
或者子表下还有子表该怎么办呢
if DataSet = ... then
else if dataset = ... then
else if dataset = ... then
else if dataset = ... then
...
我是这样写的if DataSet = quryCustomer then
TableName := 'department'
else if DataSet = qurySales then
TableName := 'employee'
else if DataSet = Query1 then
TableName := 'SALARY_HISTORY';
quryCustomer ,qurySales ,Query1 都是query, department,employee,'SALARY_HISTORY是相应query的sql中的表问题是还不行呀
:(
有成功的例子嘛
email给我:
[email protected]