Forum
cd teki ama veritabanım cd de çalışsın diye hiç bir kuruluma gerek olmadığı için
c# da program hazır zaten raporlamayı hazırlayıp cd ye yazıp kişiler yani kullanıcılar veritabanından sadece benim hazırladığım raporlamayı görecek işlem bu kadar
veritabanın ismi cozumpark olsun..
bir tane tablom olsun adı forum olsun.
bunun içinde forum tablo içerisinde 400 tane sutun var.
bunlara accesse aktarmam imkansız çünkü 255 sutundan sonra almıyor bundan dolayı da
forum tablo mu ikiye bolup 1. Tablo Yazılım Olsun.
2. Tablo Donanım olsun
sonra bu tablolara 200 tane sutunu 1.Tablo yani yazılım tablosuna
200 tane sutunu da 2.Tabloya yani Donanım tablosuna taşımak yada aktarmak yapmak istediğim bu işte
.html burda belli isimler verdi tablonun devamı ise tablo2.jpeg mevcut
sonra bunları birleştirmek olacak innerjoin ile
Şimdiden Teşekkürler
Merhaba,
Db yi sadece rapor yapmak için cd ye yazmak yerine oluşturduğun raporları export edip bu raporları almak daha mantıklı bence.(Tabiki bu mix veya dinamik raporlama hariç yani standart rapor ise ) Tablo'daki verileri bölmek için birkaç yöntem var
1. yeni tablo oluştur ve eski tablo'dan buraya hangi field almak istiyorsan aynı dataype değerinde filed'ları yeni tablo'da oluştur. Sonra bir insert into yazacaksiın yeni tablo üzerinde orn :
insert into yeniTablo (Adi,Miktarı,Deger) select Adi,Miktarı,Degeri from eski tablo
gibi bunu yazarken fileld leri mutlaka belir ki ona göre eşleşmeleri insert etsin.sonra da import ettiğin eski tablodai ilgili fieldleri silmek için eski tablo üzerinde alter yapacaksın orn :
aleter eskiTablo drom column Adi,Miktarı,Deger
gibi da ilgili kolonları tablodan uçurur.
2. C# da ilgili filed'leri içerecek bi select sorgusu yazıp dönen değerleri Datareader e alırsın ve datreader'in read motodu her true döndüğünde ilgili değeri içerisnden alıp yeni tablo için yazdığın insert into query sine parametre olarak eklersin. read metodun while(dr.Read()) gibi iterasyon a sokman gerekir. ve döngü sonunda yine drop query yi çalıştırırsın..
3 Sql server 2000 kullanıyorsan DTS ile import /export yaparsın yada 2005 ise integration servisi ile yaparsın.
Benim favorim 1. seçenekten yanadır..