关于使用数据库的问题,虽然50分不是很多,但我真的会给,不给是蟑螂生的 1、用ADO,只要一个ConnectionString就可以了。2、在BDE中,可以用Session动态创建ALIAS。这样也可以。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 对不起,chechy,能不具体点,许多书都是这样说,但没有具体实例听人说在delphi中用ado不是很高效 用ADO,只要一个ConnectionString就可以了相对于程序运行时的相对路径,可能 不行,如果你用了个快捷方式在桌面上,它会找不到程序的。比如数据库放程序目录data下,可以用ExtractFileName(Application.ExeName)+'data\xxx.mdb'来表示。 我说具体点,我新建了一个项目存放在F:\delphi\program下,我用access 2002新建了一个数据库放在F:\delphi\program\database\dbinfo.mdb现在我想编一个程序来对该数据库查询,添加与修改,不相当于用sql语句的select insert 与update ,请问用什么数据库技术比较快,(不要太复杂)是odbc,bde,ado还是其它,能不能给出一个代码(如插入一条记录)假设原数据库有表userinfo(name,sex,age)谢谢 谢谢chenjiong和chechy不过能不能把我上面那个具体的问题讲一下 用ADO组件时,在属性中有一个ConnectionString属性,你设置这个属性你的路径就可以了 用adodataset连接很方便,随便你连接什么样的数据库。 ADO:adoquery1.insertadoquery1.post;adoquery1.edit;adoquery1.delete; 谢谢chenjiong、suary、hansonboy,等会儿看还有没其它方法,如果没有我会放分的 在form上放Adoconnection和Adoquery两个控件,再放个按钮什么的设置数据库连接参数:AdoConnection.ConnectionString:='Provider=Microsoft.Jet.OLEDB.4.0;Data Source=E:\test.mdb;Persist Security Info=False';其中的e:\test.mdb,就是可以动态设置的如果想用相对路径,就是这样DataPath:=ExtractFileName(Application.ExeName);然后在组织数据库路径的时候就可以DataPath+'database\dbinfo.mdb'至于数据操作,用AdoQuery控件,他有一个Sql属性,这里可以使用各种SQL标准语句比如,插入记录insert into userinfo values(各个字段的值)修改记录update userinfo set 修改字段值查询select * from userinfo 非常感谢meijg,我要的就是你这样的讲解。不过其它几位对我的启发很大,谢谢,下面我开始放分了,如果还有其它方法的我会继续加分的 不会吧!用access都把我搞得晕头转向,我还能用sql-server,不过如果简单一点的话我也可以用(因为我们公司有正版的sql server 2000),不过没人告诉我连接到sql-server的方法 请教 语句怎么写 大家帮我看看这条查询语句有什么错误啊,有时候查询结果是正确的,有时是错误的,谢谢! fastreport 3.0以上的版本如何加入定义函数? 不知哪位有好的捕捉键盘操作的源程序.小弟急用啊.多谢了. 请教:游戏开发的工具 怎样判断一个控件是否处在最上层,马上给分? 联合查询的问题 delphi 修改网页style 将dbgrid1中的数据转换为abc.db? 用ADO操作Paradox表的问题 用100元上网卡换五套管理软件原代码 谢谢!
相对于程序运行时的相对路径,可能 不行,如果你用了个快捷方式在桌面上,它会找不到程序的。
比如数据库放程序目录data下,可以用ExtractFileName(Application.ExeName)+'data\xxx.mdb'来表示。
设置数据库连接参数:
AdoConnection.ConnectionString:='Provider=Microsoft.Jet.OLEDB.4.0;Data Source=E:\test.mdb;Persist Security Info=False';
其中的e:\test.mdb,就是可以动态设置的
如果想用相对路径,就是这样
DataPath:=ExtractFileName(Application.ExeName);
然后在组织数据库路径的时候就可以DataPath+'database\dbinfo.mdb'至于数据操作,用AdoQuery控件,他有一个Sql属性,这里可以使用各种SQL标准语句比如,
插入记录
insert into userinfo values(各个字段的值)
修改记录
update userinfo set 修改字段值
查询
select * from userinfo