① 64位windows7+oracle12c服务器端下delphi7怎么用BDE连接本机数据库
win7(64位) + Oracle 11g/12c 客户端(32位) + Delphi7(32位)
win7(64位) + Oracle 11g/12c 服务器端(32位) + Delphi7(32位)
因为Delphi7自带的BDE是32位,所以只能使用32位的Oracle客户端,数据库若是直接安装在本机,也务必安装32位版本Oracle。
② 用delphi7和ms sql server2005开发数据库程序时碰到的问题
老兄!操作M$的数据库还用BDE?比较佩服的说!
强烈要求你改用ADO!无论从效率、安全性和最后产品的分发上来讲,操作
SQL
Server
的话,ADO都强过
BDE
很多倍!
③ delphi7用ini文件连接数据库请教
IniFile:=TIniFile.Create('./Config.ini');
ADOConnection1.ConnectionString:='Provider=SQLOLEDB.1;Password='+
IniFile.ReadString('DB','password','')+
';Persist Security Info=True;User ID='+
IniFile.ReadString('DB','User','')+
';Initial Catalog='+IniFile.ReadString('DB','Database','')+
';Data Source='+IniFile.ReadString('DB','DBServer','');
IniFile.Free;
④ delphi中有关数据库操作
delphi连接数据库的时候 可以通过配置实现(前面输入或者ini文件读取用户名和密码、实例名)等信息,实现连接数据库的过程(准确来说不是静态绑定的);
你应该可以这样处理:
1、客户端(访问数据库验证输入的密码是否正确)正确后连接服务端;(要求两个都能连接数据库);
2、客户端发密码信息给服务端验证,这样就涉及到服务端和客户端的网络通信问题;
⑤ Delphi7 用ADO 连接SQLSERVER数据库 具体方法
选sql server .....项,在连接标签中选择提供服务的sql服务器名称,用户名称是sa,如果sql服务器登陆需要密码,还要有服务器密码,再选择table名称,点击确定就可以用adoquery,adotable等连接了。
⑥ 谁能提供个delphi7+SQL的简单例子
最简单的方法
放个ADOquary1、Dbgrid1、dataSource1
设置ADOquary1的connect或者connectString属性连接你的数据库
Sql属性里写(select * from 【Table】)
DataSource1的DataSet属性设为AdoQuary1,Dbgrid1的dataSource设为dataSource1,将AdoQuary的Active属性改为True就可以运行结果了
⑦ 请提供一个简单的DELPHI查询数据库的实例,包括所有操作
1、在窗体上放一个adoquery(adoquery1),datasource(默认为datasource1);
2、在窗体上放一个adoconnection1,也可以不放;
3、设置adoconnection1的connetionstring,提供程序选择“"或者“OracleProviderforOLEDB",下一步,在服务器名称中输入你的oracleSID(需事选配置SID)或者直接输入SID配置信息。用户名称都是TEST.
3、设置Adoquery1的connetion属性为adoconnection1,如果没用adoconnetion,也可以设置adoquery1的connetionstring属性(具体操作和adoconnection1一样),设置Datasource1的DataSet属性为Adoquery1,设置dbgrid(不是GBDRID)的datasource属性为datasource1;
4、双击button1,写代码
Adoquery1.Close;
ADOQuery1.SQL.Text:='select*fromBIAOwhereA='+quotedstr(Trim(Edit1.text));
Adoquery1.Open;
⑧ 用delphi7制作数据库管理系统
数据库管理系统网上有很多,上网搜搜应该能有你合适的,整个系统估计要钱。但是网上有些算法,可能不是delphi的,但是转换下还是很快的。delphi做数据库管理系统应该还是很方便的,一些ado组件都已经很全面了简单了。
图书馆借delphi实例看吧,有相关的例子。
⑨ 怎么用delphi7 编写数据库程序
在delphi中有一批数据库专用的控件,比如ADO类的,可以直接用于数据库开发,你可以先用一个Access数据库自己进行一下测试。
首先在窗体上放一个ADOConnection1控制,用于与Access数据库进行连接,连接字符串为:
ADOConnection1.ADOC_Data.ConnectionString:='provider=Microsoft.Jet.OLEDB.4.0;'
+'user ID=Admin;'
//+'Data Source='+ExtractFilePath(Application.ExeName)+'MyRecord.mdb;'
+'Data Source='+MyDataBaseName+';'
+'Mode=Share Deny None;Extended Properties="";'
+'Jet OLEDB:System database="";'
+'Jet OLEDB:Registry Path="";'
+'Jet OLEDB:Database Password="123456;' //数据库密码
+'Jet OLEDB:Engine Type=5;'
+'Jet OLEDB:Database Locking Mode=1;'
+'Jet OLEDB:Global Partial Bulk Ops=2;'
+'Jet OLEDB:Global Bulk Transactions=1;'
+'Jet OLEDB:New Database Password="";'
+'Jet OLEDB:Create System Database=False;'
+'Jet OLEDB:Encrypt Database=False;'
+'Jet OLEDB:Don'+''''+'t Copy Locale on Compact=False;'
+'Jet OLEDB:Compact Without Replica Repair=False;'
+'Jet OLEDB:SFP=False';
DM.ADOC_Data.LoginPrompt:=False;
再放一个ADOQuery1控制,用于操作数据表,将它的Connection属性设置为ADOConnection1。或用语句实现:ADOQuery1.Connection:=ADOConnection1;
然后再分别放置一个DataSource1和一个DBGrid1控件,
将DataSource1的DataSet属性设置为ADOQuery1。
将DBGrid1的DataSource属性设置为DataSource1。
这时就可以通过ADOQuery1来执行SQL语句来查询数据表,并通过DBGrid1显示出来了。