易截截图软件、单文件、免安装、纯绿色、仅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;




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


相关问答:

ACCESS的自定义函数在delphi里怎么用呢...

我在模块里自定义了一个函数:stradd()

可是在adoquery1.sql.add('select stradd(author) from book');
时提示stradd未定义...

这个问题有什么办法可以解决的吗? 非常感激!


(在A ......

小弟不会DELPHI,请大侠们帮个忙

这个是拦截按键消息并测试是否为ENTER键。
  begin
    case wParam of
      WM_KEYDOWN:
      fEatKeystroke := (p.vkCode = VK_RETURN);
  & ......

delphi内存池 实现

delphi 下可有源码 实现内存池 固定分配内存池大小的。。内存池满后自动转储数据到。。指定的一个临时文件,

不知道可否哪位兄弟做过类似的例子。。。。。最好有演示源码。。。谢谢
搜一搜,总会有...

......

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

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

adoquery1.ConnectionString:='Provider=SQLOLEDB.1;Password=;Persist  Security  Info=True;User&nbs ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号