Arakadaşlar Sql Server Veritabanı Hk.

Firebird ve Interbase veritabanları ve SQL komutlarıyla ilgli sorularınızı sorabilirsiniz. Delphi tarafındaki sorularınızı lütfen Programlama forumunda sorunuz.
Cevapla
Kullanıcı avatarı
ender_arslanturk
Kıdemli Üye
Mesajlar: 709
Kayıt: 18 Şub 2005 03:38
Konum: İstanbul

Arakadaşlar Sql Server Veritabanı Hk.

Mesaj gönderen ender_arslanturk »

Arkadaşlar Bu ilk Mesajım Bana Çok Acil "Delphiden Sql Server Veritabanı Nasıl Oluştururum" Bana acil yardım.

Şimdiden Teşekkürler,
En son ender_arslanturk tarafından 09 Ağu 2005 11:07 tarihinde düzenlendi, toplamda 1 kere düzenlendi.
Misafir

Mesaj gönderen Misafir »

merhaba.
emin değilim ama forum kurallarına pek uygun gibi görünmüyor mesajınız. özellikle yapmak istediğinizi tam olarak açıklamanız çözüm bulmak adına en mantıklı yöntem olacaktır.
kolay gelsin.
Kullanıcı avatarı
ender_arslanturk
Kıdemli Üye
Mesajlar: 709
Kayıt: 18 Şub 2005 03:38
Konum: İstanbul

Mesaj gönderen ender_arslanturk »

Yanlışım Olduysa Özür Dilerim. Benim Sıkıntım Şu

Delphi 7 Kullanmaktayım, Uzun süredir Bir Proje Üzerine Çalıştım. Projemde Paradox Veri Tabanları Kullandım. Ama Şimdi Bu Veri Tabanları Bana Sıkıntı Oldu. O Sebeple Acilen Sql Servere Geçmem Gerekmekte. Ve Sql Servere Mikrosoftun Yazılım Geliştiriciler için ücretsiz olan orjinal Programı indirdim ve Kurdum. Sql Server Bde den çok farklıymış. Projemde veri tabanı bağlantısı olarak sürekli query kullandım. Mesela Query e select* from "'+label1.caption+'\ornek.db" gibi yollar verip veritabanlarına bağlanıyordum. Sebebi Projede Müşterim yeni bir firma açtığında bir klasöre topladığım boş veri tabanlarını firma numarasına göre hangi klasör ise oraya hepsini kopyalıyordum. Ama Sql Serverde işin rengi çok farklı aynı önceki sistem gibi yol vererek kullanmak istemekteyim. Bu Konuda Çok Ciddi Bir Yardıma İhtiyacım Var.

İlgilenen Herkeze Teşekkür Ederim.

Messenger: ender_arslanturk@hotmail.com
En son ender_arslanturk tarafından 09 Ağu 2005 11:07 tarihinde düzenlendi, toplamda 1 kere düzenlendi.
Misafir

Mesaj gönderen Misafir »

tekrar merhaba.
yapmak istediğiniz şey için öncelikle yeterli düzeyde (iyi düzeyde diyelim biz) Sql bilmeniz gerekir (benim fikrim bu, yanılıyor olabilirim). forumda :ara ma yaparsanız birçok temel ve kilit bilgiye ulaşabilirsiniz.
kolay gelsin.
Kullanıcı avatarı
ender_arslanturk
Kıdemli Üye
Mesajlar: 709
Kayıt: 18 Şub 2005 03:38
Konum: İstanbul

Mesaj gönderen ender_arslanturk »

Sayın Abi Ben Yine Özür Dilerim Ama Şu An Sql Server ile ilgili bilgi arıyorsam eğer buda hiç sql bilmiyorum anlamına gelmez.

Ben Sadece İnternette O Kadar Çok Forum Dolaştım ki Aradığımı ne makalelerde nede forum larda bulabildim. Mesela (BDE ye Göre)
xxx diye aliansımızın olduğunu farzedelim ve

c:\Prg\Default\*.db

dosyalarınızın olduğunu düşünelim.
Programda müşteri Firma Dönemi Açtığında (Örnek 15 Nolu Firma ve 2005 Yılı Dönemi) Default Klasörünün İçerisindeki Bilgiyi

c:\Prg\Firmalar\15\2005\*.db olarak kopyalıyordum. ve

query1.sql.add('select* from "'c:\Prg\Firmalar\15\2005\kasa.db'"'); diye yol verebiliyordum. Ama Sql Server Database Oluşturtuğumda Bu nu

c:\Programfiles\Ms Sql Server\Data\ dizini içinde xxx adıyla başlayan iki dosya oluşturuyor. Madem Sql Server Böyle Yapıyor. O zaman benimde Firma Dönemi Açıldığında Her dönem için bir database oluşturmam gerek. ve bunu delphi içerisinden kod ile yapmalıyım. Yani xxx adını verdiğim alians gibi değil.

İnanıyorumki bu problemi yazılım geliştirici arkadaşlar çözebilir.

Saygılarımla,

messenger : ender_arslanturk@hotmail.com
En son ender_arslanturk tarafından 09 Ağu 2005 11:08 tarihinde düzenlendi, toplamda 1 kere düzenlendi.
Kullanıcı avatarı
naile
Admin
Mesajlar: 1873
Kayıt: 11 Haz 2003 10:11

Mesaj gönderen naile »

Makaleler forumuna böyle bir örnek göndermiştim. Eğer takıldığınız yer olursa bu topiğinizin devamına sorabilirsiniz.

viewtopic.php?t=877&highlight=alias
Misafir

Mesaj gönderen Misafir »

ender_arslanturk yazdı:Sayın Abi Ben Yine Özür Dilerim Ama Şu An Sql Server ile ilgili bilgi arıyorsam eğer buda hiç sql bilmiyorum anlamına gelmez.

Ben Sadece İnternette O Kadar Çok Forum Dolaştım ki Aradığımı ne makalelerde nede forum larda bulabildim.
kimsenin bilgisine yetersiz demedim yanlış anlaşılmasın. projenizin büyüklüğü ve network ortamında çalışma isteğine göre "Stored Procedure", "Trigger" ve "View" yazmanız gerekebilir. Transaction'larla boğuşmanız yine olası bir durum..kastım bunlar, yoksa sizin sql bilginiz hakkında hiçbir fikrim yok..

bu forumda cevaplanmayan soru çok nadirdir. birçok forum gezdim demişsiniz, ben de forumda aramanızı salık verdim ki bu konuların işlendiğinden eminim.forumun temel amacı balık vermek değil tutmasını öğretmek.bu bağlamda söylediğimi, rahatsızlık sebebi olarak algılamamanızı rice ediyorum.
ender_arslanturk yazdı: İnanıyorumki bu problemi yazılım geliştirici arkadaşlar çözebilir.
:roll:

saygılar.
Misafir

Mesaj gönderen Misafir »

her şeyden önce problem yazılım geliştirici arkdaşların problemi değil senin problemin olduğuna göre sen çözmelisin.

dediğin konu oldukça kapsamlı. bu konuda şunu öneririm. bu procedure yazarsın. bu procedure her yeni firma/dönem için sqlserver da yeni bir database create eder. mesela firma ismi mikrocu olsun mikrocu_2005 diye bir database create edersin ve tüm tabloları baştan oluşturursun bunun için bir script yazmana yeterli oalcaktır.

en son olarak sabit tanımlar dosyasındaki kayıtları yeni firmaya aktarırsın.

kolay gelsin.
Kullanıcı avatarı
hbahadir
Kıdemli Üye
Mesajlar: 544
Kayıt: 06 Ara 2004 05:03
Konum: BURSA idi artık İST.
İletişim:

Mesaj gönderen hbahadir »

Microsoft'un geliştiriciler web sitesinde msdn.microsoft.com sql server ile ilgili çok geniş bir yardım dosyası var. Bu yardımda aradğın herşeyi bulabilirsin.
Kullanıcı avatarı
ender_arslanturk
Kıdemli Üye
Mesajlar: 709
Kayıt: 18 Şub 2005 03:38
Konum: İstanbul

Mesaj gönderen ender_arslanturk »

Cevabım Delphi_Coder Arkadaşa,

Arkadaşım haklıymışsın ben sql serveri belki binde birini gördüm
Ama benim sql dediğim delphi de query vb... gibi componentlerdir....
Tekrar Özür, Saygılarımla
Cevapla