Tquery问题仍在

east 2000-01-05 09:31:00
我用Delphi 3.0做了一个数据库程序,数据库是Pardox,
其中的一个数据表格可能有重复值,不能建索引,
我用TQuery进行排序和检索,用数据网格和数据导航条来显示。
但是数据网格中的数据不能编辑!
我用了一个TUpdateSql,且与TQuery元件相关联,
用TUpdateSql的UpdateSql Editor建立了SQL语句。
TQuery的RequestLive和CachedUpdate都为true,
这样在数据网格中就可以编辑数据了,
数据导航条的编辑、删除按钮也变为有效了。
但是,问题是,
但我的程序退出时,编辑后的结果并没有保存!!
该怎么做?
请大伙帮帮我,不要让我把这个问题带到下世纪

我按朋友们的方法,加入了TQuery的Applyupdates。
编译没问题,但运行时提示说“Update failed”。
怎么办?请帮助我。
...全文
156 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
bpc 2000-02-29
  • 打赏
  • 举报
回复
用DELPHI4或DEPHI5吧!
Tine 2000-02-25
  • 打赏
  • 举报
回复
问题可能是你在数据库表中没有定义主关键子。你可以定义一个,然后在对此表进行插入,删除等操作。
tiger 2000-01-05
  • 打赏
  • 举报
回复
TUpdateSQL不用也可以, 只要TQuery的RequestLive设为True就可以了.
而CachedUpdate打开, 如果不ApplyUpdates, 数据是不会变的.
根据你的问题, 估计是TUpdateSQL里的update写错了. 不如把它取消吧.
TQuery的CachedUpdate也不要打开
GetWay 2000-01-05
  • 打赏
  • 举报
回复
使用缓存更新时,数据只是保存在缓存中,可以这样做
with QueryA do
begin
ApplyUpdates; {try to write the updates to the database};
CommitUpdates; {on success, clear the cache}
end;
顺便讲一下,对于local database Table有更好的效率
jQuery UI标准后台页面演示系统说明 系统的设计目的 我做B/S软件开发,基本上还是采用原型法的--嗯,好吧,可能原型法还是往自己脸上贴金了。俗一点说吧,就是和客户定一个尽可能详细的功能描述文档,然后按文档写完程序,再回交给客户演示,客户观看演示后会提出很多意见,再按这些意见修改,然后再演示,如此循环往复,直至交稿。与最初的演示稿相比,最后的完成稿出入很大,大量的工作,其实都是浪费的。我就想,能不能以后先做一个快速生成的演示系统,用户确认后再真正制作程序呢?于是就有了这个演示系统的产生。 作为系统的第一个版本,这个系统功能比较简单。我之前的设想,是用zend framework框架设计一个接近CMS功能的后台,统一用户管理、文章发布等常用功能,但这么一来,系统的适用范围就小了。所以,先做一套极简易的小架构,即使没有学过PHP的.net/java程序员,应该也能很容易看懂并上手使用,甚至把它改成其它语言的版本。 目前的这个版本,最值得推荐的功能在于,jQuery代码是一次载入的,使用这套系统进行开发,程序员可以完全不懂jQuery,而仍能享用jQuery的种种便利。 0.1版系统特点介绍 • 集成了jQuery UI的风琴盒、页标签特效、ajaxForm表单递交和validate表单验证功能,无需程序员学习这些功能,按常规方式编程即可自动调用。 • 保持了与jqueryui的完全兼容,可以自行前往www.jqueryui.com网站下载更多酷炫界面风格,甚至自定义风格 • 涉及的PHP代码极少且足够建议,非PHP程序员也能使用 • 对系统要求非常低,只要普通PHP程序能够运行即可 系统实际使用步骤 1. 复制(解压)文件夹到网站测试文档根目录(apache系统下一般是htdocs),即可直接访问 2. 修改config.php文件中的数组,即可快速生成界面结构 3. config.php中的$tabs数组就是页面标签内容,其中的url可自行指定或新建文件,文件格式可以参照admin.php、helper.php等文件 4. 如果$tab中url指向的文件中需要包含表单,按常规写法即可,无需特殊代码即可自动以ajax方式递交 5. 如果表单需要ajax方式验证,可以给相应的表单项添加class,可参见systemsetting.php和address.php文件,也可自行网上搜索和阅读jquery.validate.js的帮助文档 6. 演示中的项目,只有核心系统下的后台首页和系统设置有效,其它都只是点缀

5,386

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧