易截截图软件、单文件、免安装、纯绿色、仅160KB

delphi操作数据库问题

先说说以前用asp查询的方法
down是一个表,分别有字段down_id,down_url,down_text
testdown是另一个表,分别有字段down_id,test_down_url
sql="select * from down order by down_count desc"
set rs=server.CreateObject("adodb.recordset")
rs.open sql,conn,1,1
我现在要查询另一个表testdown的字段test_down_url的内容,当down_id与第一个表down的字段down_id相同的时候
sql1="select * from testdown where down_id="&rs("down_id")
set rs1=server.CreateObject("adodb.recordset")
rs1.open sql1,conn,1,1

第二查询就实现了这个目录,在另一个表中查询与第一个表中相同字段值的一个值
我不知道在delphi怎么实现

用ADOQuery的话
请各信大神指点江山,小弟不才,初学delphi
类似方法如下,用inner join连接
select * from A inner join B on A.id=B.id where A.id=1

Delphi(Pascal) code:

qry1.Close;
qry1.SQL.Text:='select * from down order by down_count desc';
qry1.Open;

down_id:=qry1.fieldByName('down_id').asstring;//这个值不知道你是什么时候取的
qry2.Close;
qry2.SQL.Text:='select * from testdown where down_id='+down_id;
qry2.Open;




谢谢两位兄弟相教,小弟分不多,从心里感谢你们


相关问答:

Python中的Unicode在Delphi如何还原成Gb2312?

已知Python 中:
s = unicode("测试", "gb2312")
s = u'\u6d4b\u8bd5'
print s
测试

在Delphi里面如何将\u6d4b\u8bd5这样的还原成Gb2312的汉字呢?
找到个方法
......

delphi 异步线程

delphi 异步线程怎么怎么实现?
请各位大佬帮忙!
最好有个实例!
多谢

你不同步就是异步了,还写啥

默认情况下,线程就是异步的…………*^_^*

估计楼主同步和异步概念都没弄清

真无语。。可 ......

delphi ado连接远程服务器数据库问题

各位帮个忙,请问用delphi怎么样远程连接服务器数据库,我连接本地的程序为什么有错?

adoquery1.ConnectionString:='Provider=SQLOLEDB.1;Password=;Persist  Security  Info=True;User&nbs ......

delphi 调用存储过程

请教大家一个问题,delphi不用控件调用SQL SERVER存储过程。 如下面语句:
....//前面的语句我就省略了
strSQL:='UP_READREQ '+''''+strApplyID+''''+,+strNo+', ......

刚接触delphi,一问题求助delphi高手

设有如下表显示在dbgrid中


单价 数量 总价

0.5 100 50

0.2 50 10

0.1 100 10

当我 在dbgrid 修改 当我把 第一个记录 的 单价 作修改后,焦点移开 所修改的那个单元格时, 我希 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号