我想从数据库中取出数据,动态显示到我的页面上。但是在Dreamweaver的Default.aspx文件中嵌入的脚本运行的时候报错,为什么?
脚本如下:
1.Default.aspx文件代码首行:<%@ Import Namespace="System.Data.SqlClient" %>
2.我欲显示的位置代码:
<% 
'连接数据库
strsql = "select biaot,zhiymch,curTime from Tongzh"
Dim con As SqlConnection = New SqlConnection(ConfigurationSettings.AppSettings("strconn"))
Dim cmd As SqlCommand 
cmd = New SqlCommand(strsql, con)
cmd.Connection.Open()
Dim rdread As SqlDataReader
rdread = cmd.ExecuteReader
do while rdread.Read 
%>
<img src="images/arrow2.gif" width="9" height="10">
<a href="/jsp/news/content.jsp?Id=571"><font color="#0066CC">
<%Response.Write(rdread("biaot"))%>
</a><br/><br/>
<% Loop
con.Close()
%> 
我的测试:
1.在我嵌入的地方,只写
<img src="images/arrow2.gif" width="9" height="10">
<a href="/jsp/news/content.jsp?Id=571"><font color="#0066CC">
<%Response.Write(ConfigurationSettings.AppSettings("strconn"))%>
是可以把我在Web.config文件中定义的数据库连接串取出来的
2.问题就是在执行取数据的部分,就是报错。其实我这段连接数据的代码,在vs.net中执行都是正常的。求救大侠们的帮助,谢谢!!

解决方案 »

  1.   

    其实,问题的根本还是:在Dreamweaver中的default.aspx中如何访问sql数据库
      

  2.   

    .NET的基本思想就是前后台分开,用DW做界面是不错的
    楼主这样写法不用用.NET,用ASP足矣
      

  3.   

    郁闷。并不是什么都是用.NET做就好的。有些简单的功能其实用asp就可以实现。!
      

  4.   

    你们说的我明白了。郁闷,这样子用asp为什么还不行?
    <%
    conn = Server.CreateObject("ADODB.Connection")
    conn.Open("SqlCon")
    sqlStr = "select biaot,zhiymch,curTime from Tongzh"
    rs = Server.CreateObject("ADODB.RecordSet")
    rs.Open(sqlStr,conn,1,A)
    %>
    <img src="images/arrow2.gif" width="9" height="10">
    <a href="/jsp/news/content.jsp?Id=570"><font color="#0066CC">
    <%Response.Write(rs("biaot"))%>
    </a><br/><br/>
    <%rs.close%>