沒有where命令結果像這樣重複每次產品後重復所有記錄類別[OleDbException(0x80040e14):查詢表達式'PCName = <%#Eval('PCName')%>'中的語法錯誤(缺少運算符)。]
新的筆記本電腦宏碁 戴爾 HP 金士頓 索尼 USB閃盤 宏基 戴爾 HP 金士頓 索尼 二手筆記本 宏基 戴爾 HP 金斯頓 索尼
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server"></head>
<body>
<form id="form1" runat="server">
<div>
<asp:Repeater ID="Repeater1" runat="server" DataSourceID="AccessDataSource1">
<ItemTemplate>
<li><asp:Label ID="Label1" runat="server" Text='<%# Bind("PCName") %>' /></li>
<asp:AccessDataSource ID="AccessDataSource2" runat="server" DataFile="~/Database/PDetail.mdb"
SelectCommand="SELECT DISTINCT [PBName] FROM [PDETAIL] WHERE PCName= <%# Eval('PCName')%> " />
<asp:Repeater ID="Repeater2" runat="server" DataSourceID="AccessDataSource2">
<ItemTemplate> <li> <%# Eval("PBName")%> </li> </ItemTemplate>
</asp:Repeater>
</ItemTemplate>
</asp:Repeater>
<asp:AccessDataSource ID="AccessDataSource1" runat="server" DataFile="~/Database/PDetail.mdb"
SelectCommand="SELECT DISTINCT [PCName] FROM [PDETAIL]" />
</div>
</form>
'爲工作,但在此之後該錯誤時在代碼,但錯誤 – user1228468 2012-02-23 15:36:35