我新手
想请问下
在DELPHI 下
的 DLL中 怎么连接和操作数据库
最好是给出代码
先谢谢了
想请问下
在DELPHI 下
的 DLL中 怎么连接和操作数据库
最好是给出代码
先谢谢了
解决方案 »
- delphi Tcxcheckcombobox控件问题
- 求DELPHI2006下使用的DBGridEh
- 如何把TreeView放入ListView来显示
- 如何远程连接到内部网的Sql Server2000数据库服务器上
- SPCOMM 只读首次数据,要STOPCOMM 再STARTCOMM 才继续读,再停止,再需要STOP 再START ...不断重复才可以..
- string类型有没有类似substring功能的函数啊?
- fastreport中的momo显示格式问题
- 用ADOStoredProc1怎么返回一个有多个查询结果的数据集
- 关于个人软件的保护---转贴
- 如何将ClientDataSet中的一条记录复制到另一个DataSet中?
- 求GDI+中图象转化为4色、8色、16色.gif图象的方法。
- 请问,DELPHI可以做基于PHOTOSHOP开发吗?(100
adoUser:TAdoDataset;
begin
adoUser:=TAdoDataset.create(nil);
adoUser.close;
adoUser.connection:= ....
//或:adoUser.ConnectionString=...
adoUser.CommandText:=' select * from bs_Users ';
adoUser.open;
//作你要作的事
adoUser.close;
adoUser.free;
adoUser:=nil;
end;
注意:要在Uses里加入 adoDB和DB请楼主结帖!
TArr=array[0..2] of ShortString;
PTArr=^TArr;function getspecial(a:PTArr):ShortString;StdCall;
var
ADOQ:TADOQuery;
FileName:String;
begin
CoInitialize(nil);
FileName:=ExtractFilePath(ParamStr(0))+'bin\MDB\Assistant.mdb';
ADOQ:=TADOQuery.Create(nil);
try
with ADOQ do
begin
Close;
ConnectionString:='Provider=Microsoft.Jet.OLEDB.4.0;Data Source='+FileName+ ';Persist Security Info=False';
CursorType:=ctKeyset;
SQL.Clear;
SQL.Text:='select TOP 1 * from memo1 where memodate >= date() and memotype = '''+'0'+''' order by memotime asc';///按照升序法筛选出第一条记录
Open;
end;
if ADOQ.RecordCount>0 then
begin
a^[0]:=TimetoStr(ADOQ.Fields[3].Value);
a^[1]:=DatetoStr(ADOQ.Fields[2].Value);
a^[2]:=ADOQ.Fields[1].Value;
end;
ADOQ.Close;
ADOQ.Free;
except
on E:Exception do
begin
showmessage(e.Message);
end;
end;
CoUnInitialize;
end;