asp 查询数据库的问题

liuming_007 2009-07-31 06:26:35
数据库AA.mdb,里有表A:有列“A1”,这列里有4行: 苹果、香蕉、桔子、核桃
数据库BB.mdb,里有表B:有列“B1”,这列里有2行: 苹果、香蕉、

现在需要查询表A1里有的数据,而表B1里没有的数据,也就是只需要:桔子、核桃

这个sql该如何写啊??,需要用到哪些知识啊?谢谢啊!

我大致写了一个,表达下意思:

sql="select A1 from A where A1 not in (select B1 from B)"

rs.open sql,conn_AA,1,1,conn_BB,1,1

'conn_AA 和 conn_BB 分别连接AA.mdb、BB.mdb
...全文
39 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
liuming_007 2009-07-31
  • 打赏
  • 举报
回复
哦,解决了,相对路径用: server.MapPath()
ChinaXtHuLang 2009-07-31
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 shenzhennba 的回复:]
牛,学习了...
[/Quote]
嘿嘿。也学习了。
shenzhenNBA 2009-07-31
  • 打赏
  • 举报
回复
牛,学习了...
liuming_007 2009-07-31
  • 打赏
  • 举报
回复
谢谢hookee,请问 [;database=D:\BB.mdb] 这里可不可以用 相对路径啊?
hookee 2009-07-31
  • 打赏
  • 举报
回复

sql = "select A1 from A where A1 not in (select B1 from [;database=D:\BB.mdb].B)"
Set oConn = CreateObject("ADODB.Connection")
oConn.Open "Provider=Microsoft.JET.OLEDB.4.0;Data Source=D:\AA.mdb"
Set oRS = CreateObject("ADODB.RecordSet")
oRS.CursorLocation = 3
oRS.Open sql, oConn, 1,1
Response.Write oRS.RecordCount
oRS.Close
oConn.Close
Set oConn = Nothing

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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