SQL server çalışan bir programa anlam veremediğim bir hata
mmnckr03.08.2005 - 13:31:48
arkadaşlar selam; bir üretim programı var. hammade,yarı mamul ve ürünler tanımlanıyor (bilgileri giriliyor.)daha sonra bir reçete ekranından bunların üretim reçetesi oluşturuluyor.üretim reçetesinde combobox lar var ve tıklandığı zaman tüm tanımlı hammadde,ürün ve yarı mamullerin hepsi bu comboboxta listeleniyor.buradan kullanılacak olan seçiliyor ve bunun gibi bir dizi işlemden sonra ürün reçetesi oluşturuluyor.Benim sorunum şu; bu combobox a tıkladığımda 2-3 öncesine kadar sorunsuz çalışıyordu şimdi ise bazı ürünleri gösremiyor tanımlı olduğu halde tanımsız diyor.yani birşekilde ürün table içindeki bazı ürünleri çekemiyorum.bunu sebebi ne olabilir.SQL veritabanını kullanıyor.
yardım ve yorumlarınızı bekliyorum.
 
Ali Erdoğan03.08.2005 - 13:53:41
"2-3 öncesine kadar"dan kastınız nedir?

Sorunu çözmek için verileri combo ile çekmek yerine dbgrid ile izleyin.Eğer dbgrid de veriler görülüyorsa sorun sql server dan kaynaklanmıyor demektir.
 
mmnckr03.08.2005 - 15:22:02
2-3 gün demek istemiştim orada.program yazılı ve kodları bende yok. ama tahminimce veri tabanında bir sorun var.çünkü 2004 yılının verileri başka database de tutuluyor. ve 2004 yılı sorunsuz çalışıyor.bu sorun 2005 database inde meydana geliyor.combo ya tıkladığımda bana hammadde , yarı ürün ve ürünlerin hepsini vermesi gerekiyor.ama ürünlerle ilgili bir sorun varki bana ürün listesinden sadece bazılarını veriyor.veritabanından ne yapıp bunu düzeltebilirim ki?
 
Ali Erdoğan03.08.2005 - 15:55:28
Sql server ın query analyzer programını aç ve combonun verileri çektiği table dan
select * form combobox_In_verilerini_Iceren_tablo


çeklinde bir query çalıştır.Sonra combo box a gelen verilerle gelmeyenleri bu liste yardımı ile karşılaştır.Gelmeyen verilerin spesifikasyonunu incele.Mutlaka diğerlerinden daha farklı bir özellikleri vardır.Bir bool alan olabilir,bir null dönen alan olabilir....
 
NOT : Bu sayfa google'un siteyi indekslemesi içindir. www.delphiturkiye.com/forum/ adresini kullanınız!
1998-2006 www.delphiturkiye.com