我最近要编一个数据库程序,不知各位大侠有没有什么控件可以一用。(50分)

  • 主题发起人 主题发起人 卞志强
  • 开始时间 开始时间

卞志强

Unregistered / Unconfirmed
GUEST, unregistred user!
我是个DELPHI初学者
但我又有一个任务
为图书馆作一个单机查询系统
不知各位大侠有没有什么可以
提供的控件
在下谢了。
 
用delphi提供的data access & data control空间就可以了
当然你可以用其他的空间让你的程序界面更漂亮.
推荐:infopower替代delphi的数据库空间
lmd4.0界面空间
 
我推荐rxlib.
 
lmd4.0 哪里有?
 
rxdlib哪里有。

 
我可以mail给你
 
u can go here:
http://programs.yesite.com/vcl_sys.htm
 
lss那好啊。
 
做界面可以用TB97和Collmenu,1stClass也相当不错。你可到
www.netease.com/~bozhi上去看看。
 
做界面可以用TB97和Collmenu,1stClass也相当不错。你可到
www.netease.com/~bozhi上去看看。
 
图书查询系统用Delphi本身的数据库功能完全能够搞定, 既然是初学者, 看一下Delphi
自带的例子, 模仿她做一个程序就是了, 别碰什么第三方的控件, 否则麻烦多多.
 
现成的控件并不适合你的工作要求,读懂别人的程序不是一件易事,
建议你现分析一下工作需求,自己干,不懂的我们帮忙如何?
 
除非必要,少用控件
 
请问
我想把一个字符串与另一个字符串连接
而另一个字符串是一个变量
我的源代码如下
query1.sql.add('select * from xxx.db');
query1.sql.add('where name='+edit1.text);
我试过加引号
可是仍然不行
请各位大侠帮忙
 
对不起,我这yessite上不去,手头现在没有lmd4和rxlib,
哪位大虾行行好,mail我一个(最好是Crack过的)。
jiangjing@990.net
 
QUERY1.SQL.ADD('SELECT * FROM XXX.DB')
QUERY1.SQL.ADD('WHERE NAME="'+EDIT1.TEXT+'"');
肯定行了
 
这么写:
with query1 do
begin
close;
sql.clear;
SQL.ADD('SELECT * FROM XXX.DB')
SQL.ADD('WHERE NAME=:name');
parambyname('name').asstring:=edit1.text;
open;
end;

搞定。

至于控件,看您的工作delphi自己的足以。
实在要用就用infopower吧。

 
Query应该这么写简单:

Query1.SQL.Text := Format('SELECT * FROM XXX.DB WHERE NAME=''%s''',
[Edit1.Text]);
Open;

我认为不用第三方控件编出来的东东基本不能用.
BDE不能用,试试其它如MODBC,FIB之类的数据库访问控件;
DBGrid不能用,试试HyperGrid, DataGrid, ProfGrid之类的控件;
....
 
谢谢大家了
 
多人接受答案了。
 

Similar threads

回复
0
查看
1K
不得闲
回复
0
查看
848
不得闲
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
后退
顶部