目前在做一个程序。
原来的样板的是Delphi+Access数据库做出来的。
现在的要求是用Delphi+SQL做出来。
我现在是初学Delphi,我刚做完界面- -。
1.我想问下能不能在原来的程序下面直接修改代码让数据走SQL得调用而不是Access的调用。
2.还有就是我重做界面,ADO连接数据库后我发现主界面下USES下的类和源代码中的USES下的类相比少了好多。
我是不是应该再看看基础的书- -。什么Delphi7完美经典。或者求各位推荐点学习的地方。视频博客啊什么的。
一些代码
begin
AppHomeDir:= ExtractFileDir(Application.ExeName);
with DM1.ADOConnection1 do
begin
s:= 'Provider=Microsoft.Jet.OLEDB.4.0;Data Source=';
s:= s + AppHomeDir + '\data\jzjf.mdb;';
s:= s + 'Jet OLEDB:Database Password=9011';
ConnectionString:= s;
try
Open;
except
ShowMessage('无法连接到数据库服务器!');
Application.Terminate;
Exit;
end;
end;
这个是DataModule下用.udl连接的数据库。
connectionStr := TStringList.Create;
connectionStr.LoadFromFile('config.txt');
ADOConnection1.Connected := false;
ADOConnection1.ConnectionString := connectionStr[0];
ADOConnection1.Connected := true; }{ AppHomeDir:= ExtractFileDir(Application.ExeName);
with DM1.ADOConnection1 do
begin
ConnectionString:= 'FILE NAME=' + AppHomeDir + '\DBLink.udl';
try
Open;
except
ShowMessage('无法连接到数据库服务器!');
Application.Terminate;
Exit;
end;
end;
ADOQueryQejz.Open; }只截取了一部分- -。
原来的样板的是Delphi+Access数据库做出来的。
现在的要求是用Delphi+SQL做出来。
我现在是初学Delphi,我刚做完界面- -。
1.我想问下能不能在原来的程序下面直接修改代码让数据走SQL得调用而不是Access的调用。
2.还有就是我重做界面,ADO连接数据库后我发现主界面下USES下的类和源代码中的USES下的类相比少了好多。
我是不是应该再看看基础的书- -。什么Delphi7完美经典。或者求各位推荐点学习的地方。视频博客啊什么的。
一些代码
begin
AppHomeDir:= ExtractFileDir(Application.ExeName);
with DM1.ADOConnection1 do
begin
s:= 'Provider=Microsoft.Jet.OLEDB.4.0;Data Source=';
s:= s + AppHomeDir + '\data\jzjf.mdb;';
s:= s + 'Jet OLEDB:Database Password=9011';
ConnectionString:= s;
try
Open;
except
ShowMessage('无法连接到数据库服务器!');
Application.Terminate;
Exit;
end;
end;
这个是DataModule下用.udl连接的数据库。
connectionStr := TStringList.Create;
connectionStr.LoadFromFile('config.txt');
ADOConnection1.Connected := false;
ADOConnection1.ConnectionString := connectionStr[0];
ADOConnection1.Connected := true; }{ AppHomeDir:= ExtractFileDir(Application.ExeName);
with DM1.ADOConnection1 do
begin
ConnectionString:= 'FILE NAME=' + AppHomeDir + '\DBLink.udl';
try
Open;
except
ShowMessage('无法连接到数据库服务器!');
Application.Terminate;
Exit;
end;
end;
ADOQueryQejz.Open; }只截取了一部分- -。
解决方案 »
- 为什么保存时不能自动删除无用代码的声明?
- 如何实现delphi切图
- 这段话什么意思
- 如何在最大化窗口的时候令当前模块上所有的控件都一起放大~
- 挑战高手:delphi 下API 函数 串口编程 ————在线等待!!!
- 实时采集数据的问题-急急!!
- 菜题
- 在Server上读出*.txt中的内容,然后进行计算整理,再把整理后的内容,返回给Client,用Socket怎么实现?帮帮忙吧!!
- 基础问题,表中字段的类型。这一百分很好拿的。
- ADO连接数据库问题:如何连接字段名带有空格的数据库?
- RzbuttonEdit如何只能点击后面的小按钮而不可直接输入呢
- 救命 - Delphi控制台或DLL编译的话就失败,如果用窗体的话就成功,实在不理解,帮帮忙!(TObjectFromLResult)
你要看书就看看pascal语言的基础书,delphi的语言就是pascal语言
[SQLSET]
SERVERNAME=172.17.9.152
DATANAME=mypdata
USERID=SA
PASSWORD=123456
使用时将这些信息连接成连接串即可。