Webmaster Forumu

Geri git   Webmaster Forumu > Webmaster Kaynak Eğitim Tanıtım Hizmet > İnternet Programlama ve Kodlama > ASP .NET

ASP .NET ASP & .NET

Cevapla
 
LinkBack Seçenekler Stil
  #1 (permalink)   iTrader 
Alt 2007-05-20, 01:51
Member
 
Üyelik tarihi: Dec 2003
Mesajlar: 151
Tecrübe Puanı: 0
iTrader: %0/0
aliunalcik has a little shameless behaviour in the past
Exclamation MDB yi MSQL ye çevirmede sorun :(

merhaba arkadaşlar,


mydesign haberci v0.3 deki db yi mysql ye çevirmek istedim fakat hep hata ile karşılaşıyorum


db bağlantısını yapıp mdb yi çevirdim fakat yinede aynı hata yine aynı hata. Scriptte inc_ayarlar dosyası var ve tüm bağlantılar burda orjinali ve yaptığım örneği aşağıda veriyorum. nerde yanlış yaptığımı bulamadım



ORJİNAL :

Kod:
<%
'// Değişkenler Tanımlanıyor
Dim adoCon
Dim kd
Dim rs
Dim strVeri
Dim strTarih
Dim blnSaat
Dim Gunler
Dim Aylar
Dim Saniye
Dim Dakika
Dim Saat
Dim Gun
Dim Gun_Adi
Dim Ay
Dim Yil
Dim intHexLength
Dim intLoopCounter
Dim strSiteAdi
Dim strSiteAdresi
Dim strCopyright
Dim blnOnayKodu
Dim intHaberSayisi
Dim intYorumSayisi
Dim strVersiyon
Dim blnAdminOnay
Dim strSiteAciklamasi
 
'// Veritabanı Bağlantısı Yapılıyor
Set adoCon = Server.CreateObject("Adodb.Connection")
adoCon.open = "Provider=Microsoft.Jet.Oledb.4.0;Data Source="& Server.MapPath("xxx") &";"
 
'// Kayıtsetleri Açılıyor
Set kd = Server.CreateObject("Adodb.Recordset")
Set rs = Server.CreateObject("Adodb.Recordset")
 
'// Site Ayarları Alınıyor
kd.Open "SELECT TOP 1 * FROM tblAyarlar", adoCon, 1, 3
strSiteAdi = kd("site_adi")
strSiteAdresi = kd("site_adresi")
strSiteAciklamasi = kd("aciklama")
strCopyright = kd("copyright")
blnOnayKodu = kd("onay_kodu")
blnAdminOnay = kd("admin_onay")
intHaberSayisi = kd("haber_sayisi")
intYorumSayisi = kd("yorum_sayisi")
strVersiyon = "0.3"
kd.Close
%>


DÜZENLEDİĞİM :

Kod:
<%
'// Değişkenler Tanımlanıyor
Dim adoCon
Dim kd
Dim rs
Dim strVeri
Dim strTarih
Dim blnSaat
Dim Gunler
Dim Aylar
Dim Saniye
Dim Dakika
Dim Saat
Dim Gun
Dim Gun_Adi
Dim Ay
Dim Yil
Dim intHexLength
Dim intLoopCounter
Dim strSiteAdi
Dim strSiteAdresi
Dim strCopyright
Dim blnOnayKodu
Dim intHaberSayisi
Dim intYorumSayisi
Dim strVersiyon
Dim blnAdminOnay
Dim strSiteAciklamasi
Dim conn
 
'// Veritabanı Bağlantısı Yapılıyor
'Set adoCon = Server.CreateObject("Adodb.Connection")
'adoCon.open = "Provider = MySQL ODBC 3.51 Driver; SERVER = localhost; DATABASE =xxx; UID = xxx; PASSWORD=xxx;"
set conn=Server.CreateObject("ADODB.Connection")
adoCon ="Driver={MySQL ODBC 3.51 Driver};Server=127.0.0.1;Database=xxx;Uid=xxx;Pwd=xxx;"
conn.open adoCon
 
'// Kayıtsetleri Açılıyor
Set kd = Server.CreateObject("Adodb.Recordset")
Set rs = Server.CreateObject("Adodb.Recordset")
 
'// Site Ayarları Alınıyor
kd.Open "SELECT TOP 1 * FROM tblAyarlar", adoCon, 1, 3
strSiteAdi = kd("site_adi")
strSiteAdresi = kd("site_adresi")
strSiteAciklamasi = kd("aciklama")
strCopyright = kd("copyright")
blnOnayKodu = kd("onay_kodu")
blnAdminOnay = kd("admin_onay")
intHaberSayisi = kd("haber_sayisi")
intYorumSayisi = kd("yorum_sayisi")
strVersiyon = "0.3"
kd.Close
%>


düzenlediğim kodda şu hata çıkıyor :

Microsoft OLE DB Provider for ODBC Drivers error '80040e21'
ODBC driver does not support the requested properties.
/dnm/inc_ayarlar.asp, line 43


bu satır

kd.Open "SELECT TOP 1 * FROM tblAyarlar", adoCon, 1, 3


sorun nerde anlayamadım yardım edebilirseniz çok sevinirim...
__________________
Eğlence, Oyun, Komik
Alıntı ile Cevapla

  #2 (permalink)   iTrader 
Alt 2007-05-20, 22:45
turkmale - ait Kullanıcı Resmi (Avatar)
Member
 
Üyelik tarihi: Apr 2003
Mesajlar: 227
Tecrübe Puanı: 5
iTrader: %0/0
turkmale is on a distinguished road
Standart

mysql hiç kullanmasamda ODBC bağlantısında problem var.Mysql versiyonuna göre provider değişiyor olabilir. Şu bölümü kontrol et:
{MySQL ODBC 3.51 Driver}

Birde Mysql de Recorset kullanılamıyor diye biliyordum ama yeni versiyonları destekliyordur belki.
__________________
CelebAll-yurtman.net
Alıntı ile Cevapla

  #3 (permalink)   iTrader 
Alt 2007-05-21, 16:23
bytuncay - ait Kullanıcı Resmi (Avatar)
Senior Member
 
Üyelik tarihi: Oct 2005
Nerden: istanbul
Mesajlar: 538
Tecrübe Puanı: 3
iTrader: %100/3
bytuncay will become famous soon enough
Standart

Alıntı:
turkmale´isimli üyeden Alıntı Mesajı göster
mysql hiç kullanmasamda ODBC bağlantısında problem var.Mysql versiyonuna göre provider değişiyor olabilir. Şu bölümü kontrol et:
{MySQL ODBC 3.51 Driver}

Birde Mysql de Recorset kullanılamıyor diye biliyordum ama yeni versiyonları destekliyordur belki.
mysql de recordset kullanılıyor mssql ve accesse göre biraz farklılıklar var ama performans olarak çok iyi bana göre 2 senedir tüm uygulamalarımda mysql kullanıyorum herhangi bir problem ile karşılaşmadım
__________________
-----------------------
Alıntı ile Cevapla

Cevapla

Seçenekler
Stil


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
Msql hatasi var nedir bu sorun acaba? {{DELIKANLIM}} MySQL Veritabanı SQL 3 2007-02-01 01:41
MSQL veri tabanı nasıl oluştuyrabilirim berojlubaran MySQL Veritabanı SQL 2 2006-04-14 17:10
arkadaşlar bunu msQL ya çevirebilirmnisiniz? oyunbahcesi MySQL Veritabanı SQL 0 2005-02-13 20:15
asp msql php3 30mb alan ve flash destekli sınırsız host sponsorbul_com Web Hosting Kurulum Donanım Yazılım 0 2003-01-15 19:42


Bütün Zaman Ayarları WEZ +2 olarak düzenlenmiştir. Şu Anki Saat: 18:28 .


Powered by vBulletin® Version 3.7.3
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.2.0

Firefox