ADO允许程序员使用RECORDSET对象处理从多个数据表JOIN来的数据。 给你一个例子: 在DELPHI中新建一个项目。在主窗体中放入TADOCONNECTION组件,并连接到SQL的PUBS数据库,放入TADODATASET,设定COMMANDTEXT: SELECT PUBLISHERS。PUB_ID,PUBLISHERS.PUB_NAME,TITLES.TITLE,TITLES.PRICE, AUTHORS.AU_LNAME,AUTHORS.AU_FNAME,AUTHORS.PHONE,AUTHORS.ADDRESS FROM AUTHORS,PUBLISHERS,TITLES,TITLEAUTHOR WHERE PUBLISHERS.PUB_ID=TITLES.PUB_ID AND TITLES.TITLE_ID = TITLEAUTHOR.TITLE_ID AND TITLEAUTHOR.AU_ID=AUTHORS.AU_ID 不写了,太麻烦了。你自己去试.
给你一个例子:
在DELPHI中新建一个项目。在主窗体中放入TADOCONNECTION组件,并连接到SQL的PUBS数据库,放入TADODATASET,设定COMMANDTEXT:
SELECT PUBLISHERS。PUB_ID,PUBLISHERS.PUB_NAME,TITLES.TITLE,TITLES.PRICE,
AUTHORS.AU_LNAME,AUTHORS.AU_FNAME,AUTHORS.PHONE,AUTHORS.ADDRESS
FROM AUTHORS,PUBLISHERS,TITLES,TITLEAUTHOR WHERE PUBLISHERS.PUB_ID=TITLES.PUB_ID
AND TITLES.TITLE_ID = TITLEAUTHOR.TITLE_ID AND
TITLEAUTHOR.AU_ID=AUTHORS.AU_ID
不写了,太麻烦了。你自己去试.