DataSet ile ilgili?

C# (C Sharp) veya Java ile ilgili konuları buraya yazabilirsiniz.
Cevapla
hakanertug
Üye
Mesajlar: 18
Kayıt: 08 Oca 2009 06:06

DataSet ile ilgili?

Mesaj gönderen hakanertug »

Merhaba. Ben C# ta yeniyim ve DataSet le ilgili çözemediğim birkaç konu var yardımcı olursanız çok memnun olurum. Fazla vaktinizi almadan hemen konuya giriyorum.

Bir firebird databaseden verileri DataSet e çekip diğer Firebird Database ine yazdırmaya uğraşıyorum. Sütun özelliklerinden adlarına kadar database de hiç değişiklik yok tamamen aynı.

1.Sorum:

Kod: Tümünü seç

DataAdapter.Update(Dataset.Tables["Table"])
Databaseden çektiğim verilerle doldurduğum DataSet i yukardaki gibi kaydetmeye çalıştığımda hiç işlem yapmıyor. Zannediyorumki dataset te değişiklik olmadığı için kaydedemiyor. Peki bu dataseti üzerinde hiç değişklik olmadan nasıl kaydedebilirim.

2.Sorum:
Dataset imin içindeki bir sütunda para birimim 12,7118644067797 şeklinde gözüküyor. Bunun 12,71 şeklinde gözükmesi için nasıl bir komut kullanmam gerekli.

Yardımlarınız için şimdiden teşekkür ederim.
Kolay gelsin.
İyi çalışmalar.
unalaygun
Üye
Mesajlar: 139
Kayıt: 27 Mar 2004 12:34
Konum: istanbul

Re: DataSet ile ilgili?

Mesaj gönderen unalaygun »

Datasette eğer değişiklik olmamış ise bunu update ile yapamassınız.
Çünkü dataset tabloda oluşan değişikliklere,silinenlere,eklenenlere göre otomatik scrip hazırlar. Eğer değişen bir şey yok ise bir işlem uygulamaz.
Bu sorunun cevabı olsun.
Fakat nasıl yaparım diyorsanız bunun bir çok yöndemi var.
en basiti insert scriptini hazırlayabilirsiniz.
Datatable üzerinde bir döngü ie dönerek insert scripti hazırlanabilir.
bunun dışında commandbuilder nesnesi var bununla yapabilirsiniz.
İkinci olayda ise tutarı 2 haneye yuvarlayabilirsiniz.
math.round fonksiyonu ile
derviş
hakanertug
Üye
Mesajlar: 18
Kayıt: 08 Oca 2009 06:06

Re: DataSet ile ilgili?

Mesaj gönderen hakanertug »

Çok teşekkür ederim arkadaşım saolasın.
Cevapla