İçeriğe geç
ShiftDelete.Net
Haber ara/ SDN'ye SorGiriş
Haber Akışı SDNTV İnceleme Forum Yapay Zeka Akıllı Telefon Elektrikli Otomobil Oyun ShiftDelete.Net Global Teknoloji Haberleri Mobil Otomobil Donanım Savunma Bilim Sosyal Medya İnternet Giyilebilir Teknoloji Rehber Ürünler Son dakika Yazarlar
  1. Ana sayfa
  2. Topluluk
  3. Programlama
  4. Web Programlama (PHP, ASP, HTML, CSS, JavaScript)
Web Programlama (PHP, ASP, HTML, CSS, JavaScript)

Asp.net ile Sql Bağlantısı

yaseta29.05.201010 cevap5.393 görüntüleme
2006'den beri2.841 mesaj
#1
Kişisel bir web sitesi yapıyorum, azı bilgilerin ve fotoğrafların veri tabanına baglantısını yapabilmek için ASP.Net Web Sitesi Yönetim Aracına bağlanmam lazım fakat bağlantıyı tıkladıgımda karsıma su hata cıkıyor
"Bir hatayla karşılaşıldı. Lütfen önceki sayfaya dönün ve yeniden deneyin."

webconfig ayarlarına baktım durum normal
<connectionStrings>
    <remove name="LocalSqlServer" />


    <add name="LocalSqlServer" connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\AspNetDb.mdf;Integrated Security=True;User Instance=True"
                 providerName="System.Data.SqlClient" />
    <add name="Personel" connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\Personel.mdf;Integrated Security=True;User Instance=True"
                 providerName="System.Data.SqlClient" />
    <add name="connectionString" connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\Personel.mdf;Integrated Security=True;User Instance=True"
         providerName="System.Data.SqlClient" />
  </connectionStrings>
ınsallah sorunu cozebılecek bır babayıgıt cıkar da yardımcı olur
Cevaplar
2009'den beri22 mesaj
#2
AttachDbFilename=|DataDirectory|\AspNetDb.mdf; ifadesi yerine veritabanının vtb klasörü içinde varsayarak şu deneyin;
AttachDbFilename=@"+server.mappath(vtb\Personel.mdf)+";
2008'den beri836 mesaj
#3
Dipnot: Hata mesajlarını Türkçe kullanmayın,hatta bilgisayar yazılımı geliştiriyorsanız hiçbirşeyi Türkçe kullanmayın
2008'den beri1.146 mesaj
#4
işletim sistemi falan da türkçe kullanmayın :)
yaseta Konuyu açan
2006'den beri2.841 mesaj
#5
konu ıle dedıgının ne alakası var
LastDot dedi: ↑
Dipnot: Hata mesajlarını Türkçe kullanmayın,hatta bilgisayar yazılımı geliştiriyorsanız hiçbirşeyi Türkçe kullanmayın


---------- saat 02:02 eklendi ---------- önceki mesaj saat 02:00 eklenmişti ----------

coderfree dedi: ↑
AttachDbFilename=|DataDirectory|\AspNetDb.mdf; ifadesi yerine veritabanının vtb klasörü içinde varsayarak şu deneyin;
AttachDbFilename=@"+server.mappath(vtb\Personel.mdf)+";
denedım olmadı kardesım
2008'den beri836 mesaj
#6
yaseta dedi: ↑
konu ıle dedıgının ne alakası var
Dipnot demişim zaten değil mi?
yaseta Konuyu açan
2006'den beri2.841 mesaj
#7
LastDot dedi: ↑
Dipnot demişim zaten değil mi?
evet dıpnot demıssın sankı konuyu sen yazmıssın gıbı.. bılmıyorsan ogren dıpnotu konuyu yazan kısı ekler..
sırf muhalefet olmak ıcın konulara yorum yazan kısılerın arttıgını gormek uzucu
2009'den beri39 mesaj
#8
ben web config kullanmiyorum

bir tane public database connection class i yaptim

mis gibi calisiyor
yaseta Konuyu açan
2006'den beri2.841 mesaj
#9
CeFurkan dedi: ↑
ben web config kullanmiyorum

bir tane public database connection class i yaptim

mis gibi calisiyor
onu nasıl yaptın kı
Misafir
#10
Aynı sorun aynı şeklide benim başımda da var. Bir çözüm bulan olduysa lütfen yazsın. Kafayı yiyeceğim.
2012'den beri21 mesaj
#11
Kod satırı ile bağlanmak istersen aşağıda yazdığım kod satırı çalışıyor. Ben kullanıyorum..

Asp.net sayfasını C# ile yazıyorsan şu kodu kullan

Using kısmına;

using System.Data.SqlClient;
using System.Data;

/*Baglanti kodu.


SqlConnection baglanti;
baglanti = new SqlConnection("Data Source=HBEKTAS\\SQLEXPRESS;Initial Catalog=yurt;User ID=sa;Password=1234;trusted_connection=true");
//Data Source = Veri tabanı adın;Initial Catalog=Tablo Adın;User ID=Kullanıcı Adın;Password=Data Base Şifresi;trusted_connection=//Güvenli Bağlantı anlamına gelir.
//HBEKTAS Makine Adım.Buraya Localhost Ta yazabilirdim ama böyle yapmışım.Data basenin şifresi yoksa (Password="") böyle olması lazım internette araştırabilirsin boş nasıl geçilir diye.Tam emin değilim çünkü.

baglanti.Open();

/*----------------------------------------------------------------------------------------------------------------*/

Asp.net sayfasını VB.net ile yazıyorsan aşağıdaki kod satırını kullan ;

Import kısmına;

Imports.System.Data.SqlClient
Imports.System.Data

/*Baglanti kodu.

Dim baglanti as SqlConnection = new SqlConnectiyon("Data Source=HBEKTAS\\SQLEXPRESS;Initial Catalog=yurt;User ID=sa;Password=1234;trusted_connection=true")
//Data Source = Veri tabanı adın;Initial Catalog=Tablo Adın;User ID=Kullanıcı Adın;Password=Data Base Şifresi;trusted_connection=//Güvenli Bağlantı anlamına gelir.
//HBEKTAS Makine Adım.Buraya Localhost Ta yazabilirdim ama böyle yapmışım.Data basenin şifresi yoksa (Password="") böyle olması lazım internette araştırabilirsin boş nasıl geçilir diye.Tam emin değilim çünkü.

baglanti.open()

Bir dene çalışmaz ise başka bir yoluna bakalım ;) İyi Günler

Cevabını yaz

Cevap yazmak için giriş yap ya da üye ol. Eski forum kullanıcı adın ve parolanla girebilirsin.