請問怎么樣用ADO實現數据庫的多表查詢﹖(包括ACCESS﹐SQL SERVER)

tg11 2003-10-17 02:54:28
例如﹕SELECT ﹐UPDATE

謝謝
...全文
44 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
Lucky527 2003-10-21
  • 打赏
  • 举报
回复
支持用小马哥的
changechange 2003-10-19
  • 打赏
  • 举报
回复
非常简单,你可以使用jet sql的dll语句来完成,比如

create table 可以创建新表

create index 可以创建索引

如果你要详细内容可以参考我以前的文章
http://access911.net/index.asp?board=4&recordid=71FAB01E15DC
http://access911.net/index.asp?board=4&recordid=74FAB31E10DC
http://access911.net/index.asp?board=4&recordid=75FAB41E10DC
degeshi 2003-10-18
  • 打赏
  • 举报
回复
我想请教一下“改了又改”怎样在VB中对数据库进行操作,“用SQL语句,例如:创建新表”谢谢谢谢十二分的感谢!!!1
yenight 2003-10-18
  • 打赏
  • 举报
回复
小马哥的好
chenyu5188 2003-10-18
  • 打赏
  • 举报
回复
up
bigpig 2003-10-18
  • 打赏
  • 举报
回复
楼主做视图吧。
changechange 2003-10-18
  • 打赏
  • 举报
回复
--ACCESS
'select
select * from a inner join b on a.id=b.id
'update
update a inner join b on a.id=b.id set a=b.a

--SQL
--select
select * from a inner join b on a.id=b.id
--update
update a set a=b.a from a inner join b on a.id=b.id set a=b.a
zjcxc 2003-10-17
  • 打赏
  • 举报
回复
--ACCESS
'select
select * from a inner join b on a.id=b.id
'update
update a inner join b on a.id=b.id set a=b.a

--SQL
--select
select * from a inner join b on a.id=b.id
--update
update a set a=b.a from a inner join b on a.id=b.id set a=b.a
rednod 2003-10-17
  • 打赏
  • 举报
回复
up
cbzdream 2003-10-17
  • 打赏
  • 举报
回复
select * from table1 a,table2 b where a.ID=b.ID
关联字段ID
yoki 2003-10-17
  • 打赏
  • 举报
回复
update Customers
set col1=o.col1
from
OPENROWSET('Microsoft.Jet.OLEDB.4.0',
'c:\MSOffice\Access\Samples\northwind.mdb';'admin';'mypwd', Orders)
AS o
where c.CustomerID = o.CustomerID

yoki 2003-10-17
  • 打赏
  • 举报
回复
SELECT c.*, o.*
FROM Northwind.dbo.Customers AS c
INNER JOIN
OPENROWSET('Microsoft.Jet.OLEDB.4.0',
'c:\MSOffice\Access\Samples\northwind.mdb';'admin';'mypwd', Orders)
AS o
ON c.CustomerID = o.CustomerID
GO

1,216

社区成员

发帖
与我相关
我的任务
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
  • 数据库(包含打印,安装,报表)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧