|
主题: 请教一个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.气象区域
非常大鱼
|