OleDbDataReader

C# (C Sharp) veya Java ile ilgili konuları buraya yazabilirsiniz.
Cevapla
Kullanıcı avatarı
Lost Soul
Üye
Mesajlar: 1064
Kayıt: 01 Nis 2007 02:55
Konum: mekan ANKARA toprak ELAZIĞ
İletişim:

OleDbDataReader

Mesaj gönderen Lost Soul »

s.a.

v.s. helpinde OleDbDatareader member listine baktığımda Item property'si var görünüyor
Item[([(String])]) Gets the value of the specified column in its native format given the column name. (Overrides DbDataReader..::.Item[([(String])]).)
ama program tarafında
bu nesne içn Item diye bir proerty görünmüyor.
herşeye rağmen yazmaya çalışsam bile
Error 1 'System.Data.OleDb.OleDbDataReader' does not contain a definition for 'Item' and no extension method 'Item' accepting a first argument of type 'System.Data.OleDb.OleDbDataReader' could be found (are you missing a using directive or an assembly reference?) C:\Documents and Settings\Lost Soul\Belgelerim\Visual Studio 2008\Projects\Okan\Okan\Form1.cs 51 35 Okan
hatası alıyorum.

burdaki keramet nedir.
Kullanıcı avatarı
lazio
Moderator
Mesajlar: 1526
Kayıt: 11 Tem 2003 04:55
Konum: İstanbul

Re: OleDbDataReader

Mesaj gönderen lazio »

http://msdn.microsoft.com/en-us/library ... S.71).aspx
Overloaded. Gets the value of a column in its native format.
In C#, this property is the indexer for the OleDbDataReader class.
dediğine göre bu property c# da indexer olarak tanımlanmış, yani

Kod: Tümünü seç

OleDbDataReader[i] == OleDbDataReader.Item[i]
Resim

..::|YeşilMavi|::..
Kullanıcı avatarı
Lost Soul
Üye
Mesajlar: 1064
Kayıt: 01 Nis 2007 02:55
Konum: mekan ANKARA toprak ELAZIĞ
İletişim:

Re: OleDbDataReader

Mesaj gönderen Lost Soul »

peki delphideki Fieldbyname işini c# da nasıl görecez.
Bu şekilde Gietinteger(0), GetString(1), GetDateTime(2) ie körü körüne çalışılmaz ki. tutun ki bir sorguda SELECT NO,KOD,ISIM,.... yazarken diğerinde SELECT NO,ISIM,KOD yazdım eskisinde 1 nolu field KOD iken diğerinde ISIM oldu o zaman gidip programda bi daha onları mı düzelteceğim.

kayıt adına göre değer döndüren bir method var mı:?:
Kullanıcı avatarı
lazio
Moderator
Mesajlar: 1526
Kayıt: 11 Tem 2003 04:55
Konum: İstanbul

Re: OleDbDataReader

Mesaj gönderen lazio »

Kod: Tümünü seç

(int)myReader["FIELDNAME"];
normalde object döner, istediğin tipe cast edebilirsin.
Resim

..::|YeşilMavi|::..
Kullanıcı avatarı
Lost Soul
Üye
Mesajlar: 1064
Kayıt: 01 Nis 2007 02:55
Konum: mekan ANKARA toprak ELAZIĞ
İletişim:

Re: OleDbDataReader

Mesaj gönderen Lost Soul »

cevabınız için teşekkür ederim.
Cevapla