Asp İle Kaytı Ve Mysql ??(Acil)
-
şimdi belki bilen vardır bilen varsı bi kac soruma cevaplayabilirmi ?
şimdi bildiginiz gibi *.db uzantılı dosyaya asp ile
seri_no=request.form("seri_no")
parca_adi=request.form("parca_adi")
marka=request.form("marka")
sql="INSERT INTO liste("
sql=sql + "seri_no,"
sql=sql + "parca_adi,"
sql=sql + "marka"
sql=sql + ") values("
sql=sql + "'" + seri_no + "'" + ", "
sql=sql + "'" + parca_adi + "'" + ", "
sql=sql + "'" + marka + "'" + ");"
baglan.execute(sql)
kodu ile kaydedebiliyoruz peki *.db dosyasına hangi kodla bağlanabiliriz vee bu veritabanı dosyasını açıp tablo oluşturmam için hangi programı onerirsiniz ve bu veritabanı accesden daha sağlamdır deme şişme performans dusme gibi sorunu yokdur2-) asp ile mysql e bağlana biliyoruz
Set MySQL_Baglanti = Server.CreateObject("ADODB.connection")
Veritabanim = "DRIVER={MySQL ODBC 3.51 Driver}; SERVER=localhost; UID=root; pwd=; db=asp;"
MySQL_Baglanti.Open "Asp"kayıt eklerken
peki kayıt yaparken su sekil olurmu
<%
set rs = server.createobject("adodb.recordset")
rs.open "select * from karakter order by user",veri,1,3rs.AddNew
rs("ad")=xxx
rs("soyad")=abc
rs.update
%>
bu konular hakkında acil bir yardıma ihtiyacım var
-
Sanırım MS Jet ile .db dosyalarına baglanabiliyordun,tabii Oracle zorunlulugu var mıydı hatırlamıyorum ama direk localden baglanması gerek :W
-
Öncelikle yapmak istediğin projenin büyüklüğüne göre veritabanını belirlemelisin.Ben orta ölçekli bir proje için MsAccess tavsiye ederim, eğer projen daha ağır bir proje ise o zaman mssql kullanmamı şiddetle tavsiye ederim eğer parasal açıdan kullanmıyorum dersen sql express var ücretsiz belli bir kotası var tabi ama o kotayı doldurmak baya zaman alıyor.Bu belirlemeden sonra sana bir site adı verim ordan ilgili veritabanına göre connectionstringini alır kullanırsın.
Bu Adresten oracle acsess odbc her türlü connstringe ulaşabilirsin umarım işine yarar daha detaylı bilgi istersen beraber bakabiliriz kolay gelsin.
-
set RS = MySQL_Baglanti.ExeCute("INSERT INTO tablon (alan1, alan2, alan3) VALUES ('"&seri_no&"', '"&parca_adi&"', '"&marka&"')")
Böyle.
-
ontedi bunu yazdı:
-----------------------------set RS = MySQL_Baglanti.ExeCute("INSERT INTO tablon (alan1, alan2, alan3) VALUES ('"&seri_no&"', '"&parca_adi&"', '"&marka&"')")
Böyle.
-----------------------------
demek istedigim<%
set rs = server.createobject("adodb.recordset")
rs.open "select * from karakter order by user",veri,1,3rs.AddNew
rs("ad")=xxx
rs("soyad")=abc
rs.update
%>
kayıt ederken adodb.recordset kullanabiliyozmu?
-
visual basic veya asp scriptlerinde kayıt ekleme ya recordset(rs senin deyiminle) ile yada conn ile gerçekleştirilebilir. arkadaş sana conn.execute mantığını göztermiş evet senin yazdığın o scriptte kayıt ekler test etsene abi :D ne duruyorsun.
-
hacam hayır eğer oluyosa benim sistemi mysqle gecircem yane recordset ile olmuyosa hic ugrasmayım dicem ve mysqlun performansı accesden daha iyidir deme
-
Kanki senin elindeki son kod access ile uyumlu görünüyor performans dersen tabiki access bir sql servera göre programla daha ağır anlaşır mysql ile tam bilmiyorum hızını ama şunu diyim mysql ücretsiz diye rabet görüyor genelde bu rs ve conn olayı hangi db olursa olsun vb scriptlerinin sabitleridir olur yani. Kolay gelsin mysqlde olur hepsi olur.
-
saolasın kardeş
