社区
数据库相关
帖子详情
求delphi操作数据库代码
z3h
2005-03-27 02:48:27
要求写一个方法。
在这个方法中,实现数据库的连接,并查询数据库中某个表的数据,并将数据写入一个固定的问题。
本方法要求没有任何GUI界面。
...全文
288
10
打赏
收藏
求delphi操作数据库代码
要求写一个方法。 在这个方法中,实现数据库的连接,并查询数据库中某个表的数据,并将数据写入一个固定的问题。 本方法要求没有任何GUI界面。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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
7
数据库
编程学习捷径
TTable、TQuery或TDataSet组件则用于
操作
数据库
中的表和查询。 在实际编程中,学会编写存储过程和触发器也是必要的。存储过程可以在
数据库
服务器端执行复杂的逻辑,提高数据处理效率;触发器则用于在特定的数据
操作
...
Delphi
数据库
系统开发完全手册 源
代码
在
数据库
系统开发中,
Delphi
提供了强大的ADO(ActiveX Data Objects)和DBX(Database Express)框架,使得开发者可以轻松地连接到各种
数据库
,如Oracle、MySQL、SQL Server等,并进行数据
操作
。 书中可能包含的...
delphi
2009 and
delphi
7 纯
代码
连接sqlite
数据库
没有使用任何控件,直接编译就行,一个纯
delphi
源
代码
操作
sqlite
数据库
,创建新的
数据库
,创建表,写入图片...示例
代码
,
delphi
2009 and
delphi
7 下测试通过纯
代码
连接
操作
sqlite
数据库
.
Delphi
使用SQLite3内存
数据库
一种常见的方法是使用SQLite3的
Delphi
包装类,这允许开发者以面向对象的方式来
操作
数据库
。这些包装类通常提供创建、打开、关闭
数据库
,执行SQL语句,以及处理结果集等功能。 3. **本地
数据库
加载到内存** 当需要...
数据库相关
2,507
社区成员
88,454
社区内容
发帖
与我相关
我的任务
数据库相关
Delphi 数据库相关
复制链接
扫一扫
分享
社区描述
Delphi 数据库相关
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章