把程序文件放到默认目录下:C:\Input\wwwroot\kjaspx
在IIS下浏览其中kjaspx 下的ASP。NET数据库连接的程序 能正常浏览可是我在IIS下新建虚拟目录(E:\projectAsp\)把kjaspx放到其下。浏览其中kjaspx 下的ASP。NET数据库连接的程序 ,不能正常浏览出现:
Microsoft Jet 数据库引擎找不到输入表或查询 '成绩单'。 确定它是否存在,以及它的名称的拼写是否正确。
这说明数据库连接有问题。请问该如何解决????谢谢!!!!<!---kjaspx文件 --->
<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="System.Data.OleDb" %><script Language="VB" runat="server">   Sub Page_Load(sender As Object, e As EventArgs) 
      Dim Conn As OleDbConnection
      Dim Cmd  As OleDbCommand
      Dim Rd   As OleDbDataReader
      Dim I    As Integer      Dim Provider = "Provider=Microsoft.Jet.OLEDB.4.0"
      Dim Database = "Data Source=" & Server.MapPath( "Sample.mdb" )
      Conn = New OleDbConnection( Provider & ";" & DataBase )
      Conn.Open()
      Dim SQL = "Select * From 成绩单" 
      Cmd = New OleDbCommand( SQL, Conn )
      Rd = Cmd.ExecuteReader()      Msg.Text = "成绩单:<UL>"
      For I = 0 To Rd.FieldCount - 1
         Msg.Text &= "<LI>" & Rd.GetName(I) & "</LI>"
      Next
      Msg.Text &= "</UL>"
      
      Conn.Close()
   End Sub</script><Html>
<Body BgColor="White">
<H3>读取数据表每一个栏位的抬头,并将其显示在网页上
<HR></H3>
<Form runat="server">
<asp:Label runat="server" id="Msg" />
</Form>
<p>
<HR></Body>
</Html>