社区
数据库相关
帖子详情
求delphi操作数据库代码
z3h
2005-03-27 02:48:27
要求写一个方法。
在这个方法中,实现数据库的连接,并查询数据库中某个表的数据,并将数据写入一个固定的问题。
本方法要求没有任何GUI界面。
...全文
301
10
打赏
收藏
求delphi操作数据库代码
要求写一个方法。 在这个方法中,实现数据库的连接,并查询数据库中某个表的数据,并将数据写入一个固定的问题。 本方法要求没有任何GUI界面。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
real_name
2005-04-02
打赏
举报
回复
uses
DB, ADODB;
procedure tform1.doSQL;
var
adoquery:tadoquery;
begin
adoquery:=tadoquery.Create(self);
try
adoquery.ConnectionString:='ProviderProvider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=你的数据库;
Data Source=127.0.0.1;'
adoquery.SQL.Clear;
adoquery.SQL.Add('select * from 表名 where 条件');
adoquery.Active:=true;
showmessage(adoquery.FieldByName('字段名').AsString);
finally
adoquery.Free;
end;
end;
wangbao20001766
2005-04-02
打赏
举报
回复
procedure TForm3.Button2Click(Sender: TObject);
var
i: Integer;
lstTables: TStringList;
TMP: TADOQuery;
j: Integer;
begin
tmp:= TADOQuery.Create(nil);
TMP.ConnectionString := 'Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Initial Catalog=COSCOSERVER;Data Source=localhost';
ADOQuery.ConnectionString := 'Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Initial Catalog=COSCOSERVER;Data Source=localhost';
lstTables := TStringList.Create;
ADOConnection.Close;
ADOConnection.ConnectionString := 'Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Initial Catalog=COSCOSERVER;Data Source=localhost';
ADOConnection.Open;
ADOConnection.GetTableNames(lstTables);
try
for i := 0 to lstTables.Count - 1 do
if (Pos('V',UpperCase(lstTables.Strings[i])) = 1) then
continue
else begin
ADOQuery.SQL.Add('Alter Table ' + lstTables.Strings[i] + ' Add synchronize varchar(200) ' + #13);
// ADOQuery.SQL.Add('Alter Table ' + lstTables.Strings[i] + ' Add RowID uniqueidentifier default newid()' + #13);
end;
Memo1.Lines.Text := ADOQuery.SQL.Text;
adoquery.ExecSQL;
finally
tmp.Free;
lstTables.Free;
end;
end;
haitingr
2005-04-02
打赏
举报
回复
呵呵,你就只用unit就可以了
然后把接口定义好。
在unit中定义一个adoconnection:Tadoconnection,设置这个connection的属性,打开之后通过接口将这个对象返回给主程序。
不过我喜欢把这些数据连接都放在datamodule中,不爱放在dll中,使用起来不方便,一般把一些核心算法放在dll中,或者是一些很重要的程序通用模块
z3h
2005-03-31
打赏
举报
回复
顶一下,怎么没有人回了。
z3h
2005-03-27
打赏
举报
回复
谢谢。各位。主要目的就是,书写一个DLL,在dll中是不能有GUI的。用DLL连接数据库。
刚开始学习delphi,希望大家帮忙。谢谢。
cn2002boy
2005-03-27
打赏
举报
回复
uses
DB, ADODB;
procedure tform1.doSQL;
var
adoquery:tadoquery;
begin
adoquery:=tadoquery.Create(self);
try
adoquery.ConnectionString:='Provider=Microsoft.Jet.OLEDB.4.0;Data Source='+数据库名+';Persist Security Info=False'
adoquery.SQL.Clear;
adoquery.SQL.Add('select * from 表名');
adoquery.Active:=true;
//取到的是查询结果的'字段名'字段的第一条记录,结果转换为字串
showmessage(adoquery.FieldByName('字段名').AsString);
finally
adoquery.Free;
end;
end;
haitingr
2005-03-27
打赏
举报
回复
没有讲清楚,好象不是楼主程序员
78hgdong
2005-03-27
打赏
举报
回复
还不是清楚?
gxgyj
2005-03-27
打赏
举报
回复
并将数据写入一个固定的问题
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
????
dejoy
2005-03-27
打赏
举报
回复
自己写SQL对数据库操作,可以不用GUI的,只要不用数据感知控件就行。
Delphi
操作
数据库
实现DataGrid
操作
的
代码
实例.rar
Delphi
操作
数据库
实现DataGrid
操作
的
代码
实例,是一个基础级而且很实用的DataGrid应用用法实例,同时还演示了adoquery和adotable的
操作
方法,演示了如何增加、修改和删除数据等。
Delphi
数据库
系统开发完全手册 源
代码
《
Delphi
数据库
系统开发完全手册》一书的源
代码
delphi
7
数据库
编程学习捷径
delphi
7
数据库
编程学习捷径
delphi
2009 and
delphi
7 纯
代码
连接sqlite
数据库
没有使用任何控件,直接编译就行,一个纯
delphi
源
代码
操作
sqlite
数据库
,创建新的
数据库
,创建表,写入图片...示例
代码
,
delphi
2009 and
delphi
7 下测试通过纯
代码
连接
操作
sqlite
数据库
.
Delphi
使用SQLite3内存
数据库
Delphi
使用SQLite3,包括本地
数据库
和内存
数据库
,本地
数据库
加载到内存,内存
数据库
备份到本地,使用sqlite simple
delphi
包装类。
数据库相关
2,507
社区成员
88,453
社区内容
发帖
与我相关
我的任务
数据库相关
Delphi 数据库相关
复制链接
扫一扫
分享
社区描述
Delphi 数据库相关
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章