在同个SQL Server中:
CREATE proc book  as 
select * from news as a INNER JOIN ceshi1.dbo.news as b on a.artical=b.artical

解决方案 »

  1.   

    谢谢了 我用你的方法运行时候没有错误了,可是没有显示是怎么回事?
    <!--#include file="adovbs.inc"-->
     <table border="0" cellpadding="0" style="border-collapse: collapse" width="90%" id="AutoNumber3">
            <%
    set conn=server.createobject("ADODB.connection") 
    set conn1=server.createobject("ADODB.connection") 
    conn.open"PROVIDER=SQLOLEDB;DATASOURCE=localhost;UID=sa;PWD=;DATABASE=ceshi" 
    conn1.open"PROVIDER=SQLOLEDB;DATASOURCE=localhost;UID=sa;PWD=;DATABASE=ceshi2" 
    Dim strSQLCondition,cmd,rs
    Set cmd = Server.CreateObject("ADODB.Command")
    cmd.ActiveConnection = conn
    cmd.CommandText = "book"    '存储过程名
    cmd.CommandType = adCmdStoredProc
    Set RS = cmd.Execute()
    While Not RS.EOF
    %>
    <tr>
    <td height="24">
    <a href="xinwen_xx.asp?" target="_blank"><%=RS("maxi")%></a></td>      
                      </tr>
    <%
    RS.MoveNext
    WEnd
    Set RS = Nothing
    %>
    </table>
    <%
    Set conn = Nothing
    %>
    存储过程:
    CREATE proc book  as 
    select * from madong as a INNER JOIN ceshi2.dbo.madong as b on a.maxi=b.maxi
    GO为什么啊 大家帮帮我哦
      

  2.   

    你到SQL查询分析器中运行一下该存储过程看看,是否有数据