请问如何搜索ACCESS数据库中多个表的相同字段名的数据,急!急!急!如能帮忙一并解决,高分送谢!!!!!

yum2004 2004-04-09 06:48:35
另外如何兼容既搜索Web文件中的资料又能在同一次搜索里支持搜索出ACCESS数据库中多个表的相同字段名的数据?或者如何利用有此功能的免费搜索引擎。好象google的站内搜索引擎,做不到,百度的搜索引擎也好象不行。另外能否让外部的搜索引擎能够检索出自己网站ACCESS数据库中的资料?如行增么写ASP,现在好象是办不到。
...全文
53 点赞 收藏 7
写回复
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
yum2004 2004-04-10
本问题仅部分解决,后半部分未解决,已经开了新问题
http://expert.csdn.net/Expert/topic/2947/2947499.xml?temp=.615185
回复
yum2004 2004-04-10
谢谢大家!马上就给只要回答的朋友加分,请注意查收,我会试试你们提出的方法的。
表名我已经能够全部选出来了,即使后面还有增加的表,参见下面代码,不知这样好不好。

但问题的后半部分还想继续请教:就是一部分数据在htm文件里,一部分在ACCESS数据库中,怎么能够一起检索出来,是否非得手工都另制作htm文件或把没有加入数据库的htm文件内容整理进数据库?google等外部的搜索引擎难道不能检索出网站ACCESS数据库中的资料?

能回答者继续有分,加100分!!!


<% Option Explicit %>
<%
Dim oConn
Dim filePath
Dim tablename
Dim oRsSchema
%>
<!-- #include file="inc\conn.asp" -->
<%
set oRsSchema=oConn.openSchema(20)
oRsSchema.movefirst
Do Until oRsSchema.EOF
if oRsSchema("TABLE_TYPE")="TABLE" then
tablename=oRsSchema("TABLE_NAME")
Select Case tablename
Case "notSearchTableName" 'notSearchTableName为实际不打算参与搜索的表名
Case "……" '……省略了不打算参与搜索的表名
Case "Empty"
Case Else
response.write tablename & "<br>"

'…… 此处加入搜索单个表的代码,我觉得可能解决了一半问题。

End Select
end if
oRsSchema.movenext
Loop

oRsSchema.close
set oConn=nothing
%>
回复
chating 2004-04-09

select a.col1,b.col1 from table1 a,table2 b where ……

试试,看行不行?
回复
chating 2004-04-09

使用表别名试试。。。

SELECT参考

SELECT [DISTINCT|ALL] {*|模式名.] {表名|视图名|

快照名] .*…| {表达式[列别名]…} } [, [模式名. ] {表名|

视图名|} .*…| 表达式[列别名] ]…

FROM [模式名.] {表名|视图名|快照名} [@数据库链名] [表别名]

[, [模式名.] {表名|视图名|快照名} [@数据库链名]

回复
nfenghklibra 2004-04-09
能不能说明白点??
你的问题还没提出就变了,呵呵,好高的跳越性思维
回复
fenlin 2004-04-09
没有看明白您的意思......
回复
yum2004 2004-04-09
如果有哪位高手朋友能够帮忙解决,本人今天在线守候。解决了一定送分200,再加千万分的由衷感谢!
回复
发动态
发帖子
ASP
创建于2007-09-28

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
申请成为版主
社区公告
暂无公告