Konu: Asp ile veritabanına bağlanma kodları C.tesi Ağus. 31, 2013 4:27 am
Veritabanı (Database) düzenli bilgiler topluluğudur. Bu yazımızda ASP ile MS Access ve MS SQL veritabanlarına bağlanma kodlarını göreceğiz. Set ODBC = Server.CreateObject(“ADODB.Connection”) ODBC.Open “Provider = Microsoft.Jet.OLEDB.4.0;Data Source=”&Server.MapPath(“veritabaniAdi.mdb”)&”"
Yukarıdaki kod ile MS Access bağlantısı kurmuş oluruz. Daha büyük projeler için ise MS SQL kullanılır. Güvenlik ve performans açısından MS SQL kullanmak daha mantıklı. Conn = “Provider=SQLOLEDB.1;Password=sifre;Persist Security Info=True;User ID=kullaniciAdi;Initial Catalog=veritabaniAdi;Data Source=(local);” Set mycon=server.createobject(“ADODB.Connection”) Mycon.Open Conn MS SQL’e de yukarıdaki gibi bağlandık. Eğer veritabanı ile sitemiz aynı server üzerinde yayındaysa, bağlantı adresini (local) olarak yazabiliriz. Farklı bir adresteyse Ip adrsi belirtilir. Bağlantı yapıldıktan sonra verileri almak için ise küçük bir recordset (kayıt kümesi) örneği verelim. Set rs = Server.Createobject(“Adodb.Recordset”) sql=”select * from TabloAdi” rs.open sql,conn,1,3 do while not rsof response.Write rs(“fieldname”) &”<br>” rs.movenext loop rs.close set rs=nothing conn.close set conn=nothing