如何实现极小化的数据库程序?

w102272 2000-07-22 01:47:00
有一系统需求,要求必须保证下列要求:
1、运行在WINDOWS95或以上的环境下
2、要求在程序中支持最基本的SQL:SELECT,DELELTE,UPDATE,
其它的可以不支持,例如子查询,关联等等。
3、不允许要求用户做任何安装和配置。例如执行SETUP程序或者定义数据源。
整个程序必须是可以直接RUNNING的。
4、整个程序文件数越少越好,执行程序的尺寸越小越好。

我想了各种方法,似乎都不行:
用VC,delphi clientdataset 不支持SQL
用VB要安装,或者设置ODBC数据源。
用PB,VFP这类东西需要运行环境,运行环境的大DLL和文件数都无法接受。

似乎没有工具能够支持这种需求? 请高手给些提示,谢谢。
...全文
221 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
w102272 2000-08-06
  • 打赏
  • 举报
回复
谢谢kxy,cjfandhf
由于时间有限,最终仍然决定采用clientdataset来做。
我一直想寻找一个支持SQL,可以完全封装并编译在单EXE中的数据库引擎,
可是现在看起来还是有些不太现实。
问题没有解决,多少感到有些遗憾。
记得原来的FOXPRO程序,尽管需要一个大的foxpro运行DLL支持,但是确实可以做
到这一点的。
w102272 2000-08-02
  • 打赏
  • 举报
回复
谢谢 kxy,我已经实验过了。
这个dbisam是个TRAIL的1.13版本,还不支持SQL操作。
不过比delphi的Tclientdataset是方便些。
想来现在应该还没有这样的轻量级很容易部署的数据库引擎吧?

如果我用自动注册ODBC的方法,或许是可以的。毕竟现在没有安装ODBC的机器很少了。
或者用ADO也可以,现在没有安装IE4的人估计也很少了。
kxy 2000-07-24
  • 打赏
  • 举报
回复
delphi+DBISAM (本站有下载)
cjfandhf 2000-07-24
  • 打赏
  • 举报
回复
用clientdataset 就能实现
w102272 2000-07-24
  • 打赏
  • 举报
回复
to cjfandhf: clientdataset似乎不支持SQL 查询吧?
to kxy: 谢谢,让我看看再讨论。

34,575

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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