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 中:
s = unicode("测试", "gb2312")
s = u'\u6d4b\u8bd5'
print s
测试
在Delphi里面如何将\u6d4b\u8bd5这样的还原成Gb2312的汉字呢?
找到个方法
......
delphi 异步线程怎么怎么实现?
请各位大佬帮忙!
最好有个实例!
多谢
你不同步就是异步了,还写啥
默认情况下,线程就是异步的…………*^_^*
估计楼主同步和异步概念都没弄清
真无语。。可 ......
各位帮个忙,请问用delphi怎么样远程连接服务器数据库,我连接本地的程序为什么有错?
adoquery1.ConnectionString:='Provider=SQLOLEDB.1;Password=;Persist Security Info=True;User&nbs ......
请教大家一个问题,delphi不用控件调用SQL SERVER存储过程。 如下面语句:
....//前面的语句我就省略了
strSQL:='UP_READREQ '+''''+strApplyID+''''+,+strNo+', ......
设有如下表显示在dbgrid中
单价 数量 总价
0.5 100 50
0.2 50 10
0.1 100 10
当我 在dbgrid 修改 当我把 第一个记录 的 单价 作修改后,焦点移开 所修改的那个单元格时, 我希 ......