Forum

Bildirimler
Hepsini Temizle

DataSet Hata

6 Yazılar
3 Üyeler
0 Reactions
908 Görüntüleme
(@Anonim)
Gönderiler: 0
Konu başlatıcı
 
namespace Company.Project.DataProvider
{
partial class MyDataSet
{
partial class MyDataTable
{
}
}
}
namespace Company.Project.DataProvider.MyDataSetTableAdapters
{
public partial class MyTableAdapter
{
public int CommandTimeout
{
set
{
for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1))
{
if ((this.CommandCollection[i] != null))
{
this.CommandCollection[i].CommandTimeout = value;
}
}
}
}
}
}
 

protected void ObjectDataSource1_ObjectCreating(object sender, ObjectDataSourceEventArgs e)
{
Company.Project.DataProvider.MyDataSetTableAdapters.MyTableAdapter adapter;
adapter = (Company.Project.DataProvider.MyDataSetTableAdapters.MyTableAdapter)e.ObjectInstance;
// Set command timeout to 2 minutes
adapter.CommandTimeout = 120;
 

}
 
Hata Mesajı:
The type or namespace name 'Company' could not be found (are you missing a using directive or an assembly reference?) 
 
Burda hatam nerede uzun süredir uğraşmama rağmen bulamadım.
Teşekkürler. 
 
Gönderildi : 11/05/2011 12:37

(@cozumpark)
Gönderiler: 16307
Illustrious Member Yönetici
 

Bu dil kullandığım bir dil değil ama muhtemelen C# ya da C++


Ancak gözlemlediğim kadarıyla Company adlı obje tanımını okumakla ilgili bir sorun var. Company nesnesine yapılan referans incelenmeli, eğer yoksa eklenmeli

 
Gönderildi : 11/05/2011 13:11

(@selahattinsadoglu)
Gönderiler: 826
Prominent Member
 

Merhaba,

Hangi satırda bu hatayı veriyor?

 
Gönderildi : 11/05/2011 16:33

(@Anonim)
Gönderiler: 0
Konu başlatıcı
 

Aslında hatayı anlatmam gerekirse ben objectdatasource içine datasetin altına yazdığım kodlar yardımıyla timeout süresini arttırmayı  düşündüm.

Fakat  satıra gelmeden daha hatadan da anlaşılacağı gibi classı bulamama hatası verdi. Objectdatasource nesnesinin timeout sorununu nasıl çözebilirim

Teşekkürler.

 
Gönderildi : 11/05/2011 20:42

(@selahattinsadoglu)
Gönderiler: 826
Prominent Member
 

Merhaba,

 

Company.Project.DataProvider.MyDataSetTableAdapters.MyTableAdapter  bu komut sadece bir class referans alıyor,değişkeni değil,bundan dolayı atama hata alıyor.Bunu deneyebilirsin.

Company.Project.DataProvider.MyDataSetTableAdapters.MyTableAdapter foo = ...

 

Ve ya ;

senin yazmış olduğun ;

Company.Project.DataProvider.MyDataSetTableAdapters.MyTableAdapter = 
   (Company.Project.DataProvider.MyDataSetTableAdapters.MyTableAdapter)
    e.ObjectInstance;

bu kodu aşağıdaki kod ile değiştir.

Company.Project.DataProvider.MyDataSetTableAdapters.MyTableAdapter adapter = 
   (Company.Project.DataProvider.MyDataSetTableAdapters.MyTableAdapter)
    e.ObjectInstance;

 

Saygılar,

 

 

 
Gönderildi : 11/05/2011 23:06

(@Anonim)
Gönderiler: 0
Konu başlatıcı
 

Şimdi de Aşağıda ki gibi bir hata verdi

Derleme Hatası

Açıklama:
Bu isteği yerine getirmek için gereken kaynak derlenirken bir hata oluştu.
Lütfen aşağıdaki özel hata ayrıntılarını gözden geçirin ve kaynak kodunuzda
gereken değişiklikleri yapın.

Derleyici Hata İletisi: CS1061:
'CariPeriyot.Rapor.TEST_TumRaporlar', 'CommandCollection' için bir tanım
içermiyor ve 'CariPeriyot.Rapor.TEST_TumRaporlar' türünde bir ilk bağımsız
değişken kabul eden hiçbir 'CommandCollection' genişletme yöntemi bulunamadı
(bir kullanma yönergeniz veya derleme başvurunuz eksik olabilir
mi?)

Kaynak Hatası:

Satır 7:              set
Satır 8: {
Satır 9: for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1))
Satır 10: {
Satır 11: if ((this.CommandCollection[i] != null))

 
Gönderildi : 13/05/2011 15:02

Paylaş: