Beyt Mesaj tarihi: Şubat 10, 2011 Mesaj tarihi: Şubat 10, 2011 kafama takılan birkaç şeyi açıklayabilen olursa çok sevinirim. Normalde mssql'e connection string yazdığımda şu şekilde oluyor "server=.;database=techservdb; user id=techservdb;password=şifrem" peki ben direk mdf dosyasını gösterip o şekilde veritabanına erişemez miyim? Yani accessteki gibi yol olarak programın setupına veritabanını entegre edeceğim yeri gösteremez miyim? Bir de şöyle birşey yapmam lazım programda ama dirty read tarzı bir sorun oluyor sanırım. insert into MusteriBilgi values(@ad,@soyad,@tel,@mail) select cust_ID from MusteriBilgi Where Tel=0506666666 insert into urunbilgi(urunad,aciklama,cust_id,vs vs) values(@urunad,@aciklama,@cust_id,vs vs) table joinle mi eklesem diye düşündüm ilk önce ama önce müşteri bilgilerinin girilmesi ve identity olarak oluşturduğum cust_idnin oluşması lazım o yüzden aynı ayrı girdirttim. Bi el atıverin sağolun bide şimdiden :)
El-Barto Mesaj tarihi: Şubat 10, 2011 Mesaj tarihi: Şubat 10, 2011 Birinci soruyu tam anlamadım galiba, .mdf zaten sql formatı. Sen onu sql server olmadan php, .net falan kullanarak mı açmak istiyosun? Eğer istiyosan neden?
Beyt Mesaj tarihi: Şubat 10, 2011 Konuyu açan Mesaj tarihi: Şubat 10, 2011 Ya aslında anlamadığım kısım şu orada ben bu programı yazdım buildledim elin adamına verdim diyelim. Ben bağlantı cümlesini oluştururken burada kendi bilgisayarımda kurulu olan sql serverın server ismini veriyorum kaldı ki her programı kullanıcak olanda sql server kurulu olmak zorunda mı olacak böyle bi durumda, hadi kurulu olsun server ismi de benim bağlantı cümlemle aynı olmak zorunda ki çalışabilsin şu şekilde yazdığımda. Yani en azından benim anladığım bu tabi ne kadar doğru bilemiyorum o yüzden merak ediyorum.
reyou Mesaj tarihi: Şubat 10, 2011 Mesaj tarihi: Şubat 10, 2011 eger sql localsa zaten direk . olarak koyacaksin adaminda o mdf i kendi bilgisayarinda attach etmesi gerek aksi halde web de bi yere koyacaksin herkes erisebilecek. yani direk mdf dosyasina erisemezzsin makinenede sql server servicesi yuklu olmasi gerek. diye biliyorum ben.
Beyt Mesaj tarihi: Şubat 10, 2011 Konuyu açan Mesaj tarihi: Şubat 10, 2011 İyi de abi bu dediğin olay saçma olmuyor mu ? Yani ne bileyim normal bir kullanıcının(kur kullan mantığıyla iş gören kullanıcı kastım) sql veritabanı kullanan bir programı kullanabilmesi için sql serverı kurmayı ve veritabanını oraya eklemeyi bilmesi gerekiyor :/
El-Barto Mesaj tarihi: Şubat 10, 2011 Mesaj tarihi: Şubat 10, 2011 Sen normalde web üzerinden çalışacak bi servis kuruyosan, bunu internete açık bi server üzerinde kurarsın veya lokalde çalışacaksan da toplu bi package yaparsın o hem sql express kurar, hem db oluşturur hemde senin programını çalıştırır.
riglous Mesaj tarihi: Şubat 10, 2011 Mesaj tarihi: Şubat 10, 2011 sql server yerine daha hafif bir şeyler kullansan daha iyi olur belki, sqlite gibi. Ya da bu işi doğrudan servis olarak sağlarsın, kendi DB'ne bağlantı kurmaları gerekir. Bu sayede lisans sorununu çözersin. Ama tabi sürekli servis vermen gerek.
kozalak Mesaj tarihi: Şubat 10, 2011 Mesaj tarihi: Şubat 10, 2011 tam El-Barto nun dediklerini diycektim ben de. yazılımın sql db kullanıyorsa o zaman en azından sql express kurman gerekecektir. bunu ya adam kendi kurar ya da yazdıgım program kendisi kurar otomatik olarak gerekli ayarlamaları da yapar.
Beyt Mesaj tarihi: Şubat 10, 2011 Konuyu açan Mesaj tarihi: Şubat 10, 2011 Hmm o zaman 2. seçeneğe göre bi ayarlamak çekmek daha mantıklıymış sağolun^_^
reyou Mesaj tarihi: Şubat 10, 2011 Mesaj tarihi: Şubat 10, 2011 microsoft compact database kullanabilirsin. yada local database icin xml dosyalari kullanabilirsin dataset ile read write xml baya kullanisli.
Beyt Mesaj tarihi: Şubat 12, 2011 Konuyu açan Mesaj tarihi: Şubat 12, 2011 Bu arada istediğiniz yerden çalıştırabiliyorsunuz dbyi connection stringi düzgün ayarlarsanız. Ha tabi yinede pcde sql server lite olması lazım en azından sql stringi buraya yazayım ihtiyacı olan olursa: @"Data Source=.SQLEXPRESS; AttachDbFilename=|DataDirectory|techservdbv1.mdf;Integrated Security=True;User Instance = True; user id=techservdb; password = şifre"
Öne çıkan mesajlar