诸位兄弟,本人以前是用VB的,现在想学DELPHI,这里问一个简单问题
诸位兄弟,本人以前是用VB的,现在想学DELPHI,这里问一个简单问题
楼主yanga(急雨)2002-11-22 17:05:51 在 Delphi / 数据库相关 提问 我看了很多资料上用ADO连接数据库时都是用控件来实现的,我想问一下大家,是否DELPHI只能用ADO控件而不能用纯代码来实现AOD与数据库的连接.在VB里我是可以做到的.大家平时在用ADO连接数据库时是否都是用的ADO控件?如果DELPHI也能用代码来实现,有谁能详细的和我说一下吗?最好是附上源代码.
请大家帮帮我这只菜鸟!如果分不够,我会另开一贴加分的!!! 问题点数:100、回复次数:11Top
1 楼wending(羊肉汤)回复于 2002-11-22 17:09:16 得分 0
Delphi提供了两种方式连接数据库,BDE和ADO,任何一种都有几个组件,可以简便快速连接到数据库。Top
2 楼hisourcezhang(谨以此篇与所有手机用户共勉! :))回复于 2002-11-22 17:18:35 得分 0
用BDE的多,Borland公司的,和它自己的DELPHI配合使用!Top
3 楼SyAzh97212(学者)回复于 2002-11-22 17:20:01 得分 60
当然可以了.
你在执行期间编写ADOQURY.CONNECTSTRING的属性,就可以动态连接了.Top
4 楼mrfanghansheng(☆☆☆木鱼☆☆☆)回复于 2002-11-22 17:23:08 得分 0
建议用ADO组件连接……Top
5 楼CDSoftwareWj(95927)回复于 2002-11-22 17:28:10 得分 20
1、纯代码?VB可以连接数据库??? 长这么大第一次听说,M¥还没有给你做这个功能呢!!你可真菜呀 ^^!
2、Delphi本身提供BDE/ADO/dbExpress三组组件(数据库引擎)供连接相应数据库。
3、另还有好多第三方直接对数据库文件操作的组件可以使用(多了去了,有些提供源码,但大多数针对小型文件型数据库,你要是愿意研究你就可以看看。
4、还有一些第三方公司为Delphi操作数据库的组件多了去了,如TurboPower等OraAccess等Top
6 楼CDSoftwareWj(95927)回复于 2002-11-22 17:31:47 得分 0
等你学会了Delphi开发数据库,再用个一两年回过头看看你这帖子,你就会笑死了 :P
对事不对人哦,不要生气,你要走的路还长着呢Top
7 楼yanga(急雨)回复于 2002-11-22 17:33:23 得分 0
回复SyAzh97212(学者):
你说在执行期间编写ADOQURY.CONNECTSTRING的属性,那也就是说要加入ADOQURY这个控件?我能用代码创建这个ADOQURY吗?Top
8 楼SyAzh97212(学者)回复于 2002-11-22 17:37:57 得分 0
可以啊,
你先声明
var
Qry: Tadoquery;
然后在你需要的时候
qry:=Tadoquery.create;Top
9 楼CDSoftwareWj(95927)回复于 2002-11-22 17:39:55 得分 20
var
TempADOQuery: TADOQuery;
begin
TempADOQuery := TADOQuery.Create(nil); //动态建立
TempADOQuery.DataSource := YouDataSource;
....
....
TempADOQuery.Free;
end;
哈哈这也叫纯代码???Top
10 楼blueshu(学习Oracle9i)回复于 2002-11-22 17:40:05 得分 0
我原来是搞pb的:)Top
11 楼happy1123(飞天神鼠)回复于 2002-11-22 17:45:50 得分 0
连接数据库用得着使用源代码吗,其实delphi的强有力的控件是他的一大优势,除非在控件解决不了的时候,否则使用控件是很不错的办法。如果要处理系统级的程序,代码可以显示出他的绝对优势。连接数据库使用代码基本上是没必要的。Top
-
相关文章
2秒记住本站域名
玩过泡泡龙吗?Readygo?Go! 再加上.Com.Cn的后缀,那就是大名小顶的readygo.com.cn
