Forum
Merhaba arkadaşlar,
Yıllarca asp ile Access kullandım ve sonunda büyük bir proje için server 2008 ile MSSQL 2008 kurulu sunucumuzu kurduk. Mevcut projemizdeki access veritabanımızı Mssql import ettim. Fakat bundan sonrasında sıkıntı yaşıyorum. Bunlar;
1. Veritabanı Kullanıcı adı ve şifre nasıl belirleniyor?
2. Veritabanına bağlantı asp kodları için nasıl olur?
Aslında bu çok basit çözümlerinin olduğunu düşündüğüm bu iki sorum için sizden desteklerinizi esirgememenizi rica ediyorum.
Veri tabanına bağlantı için aşağıda örnek kod hazırladım inceleyip hatalrımı yazarsanız sevinirim.
-------------
<%
set con=CreateObject("ADODB.Connection")
con.ConnectionTimeout020
con.provider="SQLOLEDB"
conProperties("OLE DB Services")=1
con.Properties("Data Source").Value="mssql.affansigorta.com"
con.Properties("Initial catalog").Value="affan_db"
con.Properties("User ID").Value=""
con.Properties("Password").Value=""
con.Open
%>
<%
Set rs = Server.CreateObject ("ADODB.RecordSet")
Sorgu = "Select * From uyeler "
Set rs=con.Execute(SQL)
%>
ayrıca Access veritabanımı aşağıda resimlerde gösterdiğim gibi taşıdım;
Desteğiniz için şimdiden Teşekkürler
Merhaba,
SQL de db ye security ye gelerek yeni user acıp db üzerinde gerekli izinleri verebilrsin varsayılan sa admin i tum db ye erişim yetkisi vardır.
Connection da ise aşağıdaki kodları kullanabilirsin şuan kullandığım çalışan basitbi kod, kedine göre uyarlayabilirsin;
SqlConnection conn = new SqlConnection("server=argonb;Initial Catalog=Gokhan;user ID=sa;Password=123456");
SqlCommand comm = new SqlCommand("select count(*) from login where kullanıcıadi=@adi", conn);
comm.Parameters.Add("@adi", SqlDbType.NVarChar, 10);
comm.Parameters["@adi"].Value = yeniusrname.Text;
conn.Open();
int var = (int)comm.ExecuteScalar();
conn.Close();
bi ornekte burda