主题:  ASP中怎么使用SQL建立视图?

54husky

职务:普通成员
等级:1
金币:-1.0
发贴:29
#12004/3/2 15:15:19
数据库是ACCESS,ASP3.0下怎样用SQL建立一个视图,然后使用呢?以下写法正确吗?不然应该怎么写呢?
请大侠们多指教~
<!--#include file = "conn.asp" -->
<%
creat view allinfo
as select *
from table1,table2,table3
where table1.id=table2.id, table2.id=table3.id
%>
<%
strSQL = "select * from allinfo where WEB_USER_ID= '"& id & "'"
    Set rst = Server.CreateObject("ADODB.Recordset")
    rst.open strSQL, ftmConn
     if not rst.eof then
        Response.Redirect "regerr.htm"
     end if
%>



54husky

职务:普通成员
等级:1
金币:-1.0
发贴:29
#22004/3/2 16:56:11
什么意思啊?
哦,那个id是定义的变量。它接收上一页表单传递过来的userid.
其中这一段是否该这样写?
<%
strSQL = "creat view allinfo
as select *
from table1,table2,table3
where table1.id=table2.id, table2.id=table3.id"
conn.execute strSQL
conn.close
%>



elite_5d

职务:普通成员
等级:2
金币:1.0
发贴:330
#32004/3/2 21:29:56
cerate view allinfo
as select *
form table1,table2,table3
where table1.id=table2.id and(or) table2.id=table3.id



SQL-SERVER下的建立视图语句!



54husky

职务:普通成员
等级:1
金币:-1.0
发贴:29
#42004/3/3 14:23:51
你的意思是说如果采用ACCESS做数据库时不能使用视图吗?



xxj19820224

职务:普通成员
等级:1
金币:0.0
发贴:31
#52004/3/4 11:02:26
cerate view allinfo
as select *
form table1,table2,table3
where table1.id=table2.id and(or) table2.id=table3.id


这句sql语句,在<%%>中可以直接执行吗!
然后又怎么去调用视图了!



elite_5d

职务:普通成员
等级:2
金币:1.0
发贴:330
#62004/3/4 13:34:34
调用视图和设用表一样,没有区别
select * from 视图名 where......