Asp.net ile Sql Bağlantısı

yaseta

Profesör
Katılım
20 Şubat 2006
Mesajlar
2,841
Reaksiyon puanı
63
Puanları
228
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
Kod:
<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
 

coderfree

Öğrenci
Katılım
13 Temmuz 2009
Mesajlar
22
Reaksiyon puanı
5
Puanları
3
AttachDbFilename=|DataDirectory|\AspNetDb.mdf; ifadesi yerine veritabanının vtb klasörü içinde varsayarak şu deneyin;
AttachDbFilename=@"+server.mappath(vtb\Personel.mdf)+";
 

Junas

Doçent
Katılım
20 Haziran 2008
Mesajlar
836
Reaksiyon puanı
7
Puanları
18
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
 

yusher

Profesör
Katılım
30 Haziran 2008
Mesajlar
1,146
Reaksiyon puanı
12
Puanları
218
işletim sistemi falan da türkçe kullanmayın :)
 

yaseta

Profesör
Katılım
20 Şubat 2006
Mesajlar
2,841
Reaksiyon puanı
63
Puanları
228
konu ıle dedıgının ne alakası var
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 ----------

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
 

yaseta

Profesör
Katılım
20 Şubat 2006
Mesajlar
2,841
Reaksiyon puanı
63
Puanları
228
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
 

CeFurkan

Öğrenci
Katılım
3 Ekim 2009
Mesajlar
39
Reaksiyon puanı
0
Puanları
0
ben web config kullanmiyorum

bir tane public database connection class i yaptim

mis gibi calisiyor
 
S

SDN Okuru

SDN Okuru
Aynı sorun aynı şeklide benim başımda da var. Bir çözüm bulan olduysa lütfen yazsın. Kafayı yiyeceğim.
 

hbektas

Öğrenci
Katılım
7 Eylül 2012
Mesajlar
21
Reaksiyon puanı
0
Puanları
0
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
 
Üst