我晕了!(c#)

来源:百度知道 编辑:UC知道 时间:2024/05/31 17:20:05
<%@ Import namespace="System.Data"%>
<%@ Import namespace="System.Data.OleDb"%>
<script language="c#" runat="server">
void Page_Load()
{
string strConnection=" Provider=Microsoft.Jet.OleDb.4.0;";
strConnection +=@"Data Source=E:\zhangtianxing\bianchengleyuan\csharp\image.mdb";
string strSQL="select * from image";
OleDbConnection objConnection=new OleDbConnection(strConnection);
objConnection.Open();
OleDbCommand objCommand=new OleDbCommand(strSQL,objConnection);
zhangtianxing.DataSource=objCommand.ExecuteReader(CommandBehavior.CloseConnection);
zhangtianxing.DataBind();
}
</script>
<body>
<asp:datagrid id="zhangtianxing" runat="server"/>
</body>

错误提示:异常详细信息: System.Data.OleDb.OleDbException: FROM 子句语法错误。

我保证地址啊,字段啊,都没有错?

>>string strSQL="select * from image";
image是关键字吧,能用吗,你改成[image]试试看呢

SQL语句有问题

<asp:datagrid id="zhangtianxing" runat="server"/> 应该在 <FORM>标签里 不然 翻页无效,

其他不知道呵呵 你为啥把代码写在页面里呢? 这不跟ASP没区别了么?