sql de AS resimadi olunca hata veriyor

C# (C Sharp) veya Java ile ilgili konuları buraya yazabilirsiniz.
Cevapla
Kullanıcı avatarı
metemete
Üye
Mesajlar: 422
Kayıt: 21 Mar 2004 12:30
Konum: samsun
İletişim:

sql de AS resimadi olunca hata veriyor

Mesaj gönderen metemete »

sql sorgu :
SELECT top(60) (select resim from [dbB2B].[dbo].[Stok_Detay] where StokID=STOKLAR.sto_RECid_RECno) AS resimadi,stokadi,.......

<ItemTemplate>

<asp:Label ID="lblresimadi" runat="server" Text='<%# DataBinder.Eval(Container.DataItem,"resimadi") %>' Visible="True" />


hata :{"DataBinding: 'System.Data.DataRowView' does not contain a property with the name 'resimadi'."}

sorguda bir problem yok resimadi yerıne stokadi deyınce calısıyor.
As resimadi dediğim için olmuyor sanırım.sorunu nasıl cozebılırım arkadaslar??
Kullanıcı avatarı
unicorn64
Üye
Mesajlar: 919
Kayıt: 04 Nis 2006 08:56
Konum: yine yeniden Ankara ^_^

Re: sql de AS resimadi olunca hata veriyor

Mesaj gönderen unicorn64 »

sorgunun tamamını yazarmısınız.
bazen yükselmek için önce dibi görmek gerekir...

forumda soru sormadan önce bakılmalı bence
daha fazlası için...

yürümeyi öğrenmeden koşmaya çalışanlar için, tökezleyip düşmek kaçınılmazdır...

Resim
Kullanıcı avatarı
aslangeri
Moderator
Mesajlar: 4322
Kayıt: 26 Ara 2003 04:19
Konum: Ankara
İletişim:

Re: sql de AS resimadi olunca hata veriyor

Mesaj gönderen aslangeri »

s.a.
sanırım datarowview da alan adı stokadı olarak tanımlı olduğu için hata veriyor.
datarowview daki alanları kontrol edin.
kolay gelsin.
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Kullanıcı avatarı
metemete
Üye
Mesajlar: 422
Kayıt: 21 Mar 2004 12:30
Konum: samsun
İletişim:

Re: sql de AS resimadi olunca hata veriyor

Mesaj gönderen metemete »

sorguda problem yok
resimadi yerine stok adi deyince calısıyor.. resimadini AS ile tanımladıgım ıcın kabul etmıyor sanırım
asp:Label ID="lblresimadi" runat="server" Text='<%# DataBinder.Eval(Container.DataItem,"stokadi") %>' Visible="True" />

nasıl çözülebilir
Kullanıcı avatarı
metemete
Üye
Mesajlar: 422
Kayıt: 21 Mar 2004 12:30
Konum: samsun
İletişim:

Re: sql de AS resimadi olunca hata veriyor

Mesaj gönderen metemete »

tekrar sorunu sole kısaca anlatayım :

Kod: Tümünü seç

sql sorgusu :cmdText = "select isim from Stok" 

<asp:DataList ID="DataList1" runat="server" RepeatColumns="3">
<ItemTemplate>
<asp:Label ID="lbl" runat="server" Text=<%# DataBinder.Eval(Container.DataItem,"isim") %> />
</ItemTemplate>
</asp:DataList>
usttekı gıbı calısıyor

AS kullandıgımda hata verıyor

yani söle :

Kod: Tümünü seç

sql sorgusu :cmdText = "select isim AS alan1 from Stok" 

<asp:DataList ID="DataList1" runat="server" RepeatColumns="3">
<ItemTemplate>
<asp:Label ID="lbl" runat="server" Text=<%# DataBinder.Eval(Container.DataItem,"isim") %> />
</ItemTemplate>
</asp:DataList>
hata : {"DataBinding: 'System.Data.DataRowView' does not contain a property with the name 'alan1'."}
Kullanıcı avatarı
lazio
Moderator
Mesajlar: 1526
Kayıt: 11 Tem 2003 04:55
Konum: İstanbul

Re: sql de AS resimadi olunca hata veriyor

Mesaj gönderen lazio »

Kod: Tümünü seç

DataBinder.Eval(Container.DataItem,"isim")
yerine

Kod: Tümünü seç

DataBinder.Eval(Container.DataItem,"alan1")
yaz
Resim

..::|YeşilMavi|::..
Kullanıcı avatarı
metemete
Üye
Mesajlar: 422
Kayıt: 21 Mar 2004 12:30
Konum: samsun
İletişim:

Re: sql de AS resimadi olunca hata veriyor

Mesaj gönderen metemete »

evet haklısın ama ben buraya yanlıs yazmısım normalde alan1
Kullanıcı avatarı
lazio
Moderator
Mesajlar: 1526
Kayıt: 11 Tem 2003 04:55
Konum: İstanbul

Re: sql de AS resimadi olunca hata veriyor

Mesaj gönderen lazio »

CodeBehind

Kod: Tümünü seç

using (SqlConnection oSqlConnection = new SqlConnection("Data Source=localhost;Initial Catalog=DatabaseName;Integrated Security=True"))
{
    oSqlConnection.Open();

    SqlDataAdapter oSqlDataAdapter = new SqlDataAdapter("select Isim as Alan from TableName", oSqlConnection);
            
    DataSet oDataSet = new DataSet();

    oSqlDataAdapter.Fill(oDataSet, "TableName");

    DataList1.DataSource = oDataSet;
    DataList1.DataBind();

    oSqlConnection.Close();
}
Asp.Net

Kod: Tümünü seç

<asp:DataList ID="DataList1" runat="server" >
<ItemTemplate>Alan:
<asp:Label ID="Label" runat="server" Text='<%# Eval("Alan") %>'></asp:Label><br /><br />
</ItemTemplate>
</asp:DataList>
Bu şekilde çalışıyor..
Resim

..::|YeşilMavi|::..
Cevapla