|
蓝森林 http://www.lslnet.com 2006年8月25日 8:28
[asp]又打扰大家了,我的代码又有错了,怎么改都改不好,帮帮忙吧,谢谢啦
“/”应用程序中的服务器错误。
--------------------------------------------------------------------------------
语法错误 (操作符丢失) 在查询表达式 'fld_id=' 中。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.Data.OleDb.OleDbException: 语法错误 (操作符丢失) 在查询表达式 'fld_id=' 中。
源错误:
行 10: '建立DataAdapter对象
行 11: Dim ds As New DataSet() '建立DataSet对象
行 12: adp.Fill(ds, "link") '填充DataSet对象
行 13: myRepeater.DataSource=DS.Tables("link").DefaultView '指定数据源
行 14: myRepeater.DataBind()
|
sql语句帖出来. |
<script language="VB" runat="server">
Sub Page_Load(Sender As Object, E As EventArgs)
Dim conn As New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.Mappath("storeage.mdb")) '建立Connection对象
Dim adp As New OleDbDataAdapter("select * from tb_stores where fld_id=" & Request.QueryString("id") & "", conn)
'建立DataAdapter对象
Dim ds As New DataSet() '建立DataSet对象
adp.Fill(ds, "link") '填充DataSet对象
myRepeater.DataSource=DS.Tables("link").DefaultView '指定数据源
myRepeater.DataBind()
'执行绑定
End Sub
</script> |
我觉的是没有错的,可是那里就是显示adp.Fill(ds, "link") 这个错了 |
|