访问同目录下Access数据库3.mdb内abc表,不知道为什么会编译错误?
源代码如下:<%@ Page Language="C#" %>
<%@ import Namespace="System.Data" %>
<%@ import Namespace="System.Data.OldDb" %>
<script runat="server">
void Page_Load(Object sender,EventArgs e)
{
OleDbConnection objConnection;
OleDbDataAdapter objCommand;
String strConnect;
String strCommand;
DataSet DataSet1=new DataSet(); strConnect=@"Provider=Microsoft.Jet.OLEDB.4.0;";
strConnect+=@"Data Source=D:\temp\3.mdb;";
strConnect+=@"Persist Security Info=false"; strCommand="SELECT a,b FROM abc"; objConnection=new OleDbConnection(strConnect);
objCommand=new OleDbDataAdapter(strCommand,objConnection);
objCommand.Fill(DataSet1,"abc");
DataGrid1.DataSource=DataSet1.Tables["abc"].DefaultView;
DataGrid1.DataBind();
}
</script>
<html>
<head>
<title>Data Grid Control example</title></head>
<body>
<asp:DataGrid id="DataGrid1" runat="server"></asp:DataGrid>
</body>
</html>