主题:  请教一个access数据的sql查询问题~

newstart

职务:普通成员
等级:1
金币:0.0
发贴:13
#12004/11/29 12:20:03
我的数据库有两个表:景点表、实时天气预报
景点表包含的字段有:气象区域、景点名称、景点地址、电话
实时天气预报包含的字段有:气象区域、气象预报

我想在前台网页上显示一个列表包含的内容是:景点名称,景点地址,电话,天气预报

我的sql语句是这样的:SELECT 气象预报 FROM 实时天气预报 WHERE 时天气预报.气象区域 = 景点表.气象区域

但是运行后出现这个错误提示:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E10)
[Microsoft][ODBC Microsoft Access Driver] 参数不足,期待是 2。

请问应该怎样改正才行?



缺缺

职务:管理员
等级:8
金币:41.0
发贴:9620
#22004/11/29 12:29:53
SELECT 气象预报 FROM 实时天气预报,景点表 WHERE



ccy2395

职务:普通成员
等级:1
金币:0.0
发贴:3
#32004/11/29 15:59:20
好象是后面那句的错误
rs.open sql,conn,3,2
缺少了一个参数,要么sql,conn,3,2



蓝鲸

职务:版主
等级:5
金币:42.1
发贴:2614
#42004/11/29 19:08:33
或者用

SELECT 景点名称, 景点地址, 电话, 天气预报
FROM 景点表 J
INNER JOIN 实时天气预报 S ON
J.气象区域 = S.气象区域


非常大鱼