Forum
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.
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
Merhaba,
Hangi satırda bu hatayı veriyor?
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.
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,
Ş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 |