Asp.当我尝试使用内连接时,NET给出错误
本文关键字:NET 错误 出错 连接 Asp | 更新日期: 2023-09-27 17:50:52
Baglanti.FnkBaglan();
DataTable DT = new DataTable();
SqlCommand CokSatanlar = new SqlCommand("SELECT * FROM [Kitap] INNER JOIN Yazar ON [Kitap].Yazar_id=[Yazar].YazarID ORDER BY SatisSayisi DESC", Baglanti.baglan);
SqlDataReader DR = CokSatanlar.ExecuteReader();
DT.Load(DR);
RptKitaplariOku.DataSource = DT;
RptKitaplariOku.DataBind();
Baglanti.baglan.Close();
<asp:Table ID="LblYazarAd" runat="server" Text='<%#Eval("Yazar_isim "+"Yazar_soyisim") %>'></asp:Table>
当我尝试使用上码时,这段代码给出了以下错误:
"类型为'System.Web. net '的异常。HttpException'发生在System.Web.dll,但未在用户代码
中处理附加信息:DataBinding: 'system.data. '。datarowview "不包含一个名为Yazar_isim的功能。"
This:
<%#Eval("Yazar_isim "+"Yazar_soyisim") %>
应该是这样的:
<%#Eval("Yazar_isim") + " " +Eval("Yazar_soyisim") %>
我会避免使用"SELECT * FROM",而是显式列出列名。
我希望您看到的错误消息是由数据库中不存在的预期列名引起的。