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的功能。"

Asp.当我尝试使用内连接时,NET给出错误

This:

<%#Eval("Yazar_isim "+"Yazar_soyisim") %>

应该是这样的:

<%#Eval("Yazar_isim") + " " +Eval("Yazar_soyisim") %>

我会避免使用"SELECT * FROM",而是显式列出列名。

我希望您看到的错误消息是由数据库中不存在的预期列名引起的。