PHP Microsoft Access bağlantısı
Merhaba elimde access kullanarak yazılmış veritabanı var microsoft access ile açtığımda içindeki verileri görebiliyorum elimle veri ekleyip silebiliyorum fakat php ile bağlantı kurmaya çalıştığımda değişik hatalar veriyor php.ini 'ye aşağıdaki kodu ekledim
[COM_DOT_NET]
extension=php_com_dotnet.dll
şu kodu yazdığımda Fatal error: in C:\xampp\htdocs\xmlwriter\baglanti.php on line 3 bu hatayı veriyor sorunu bir türlü anlamadım yapmak istediğim içindeki tablolara hazırlamış olduğum verileri yazdırmak
<?php
$conn = new COM("ADODB.Connection") or die("ADODB baslatılamıyor");
$conn->Open("DRIVER={Microsoft Access Driver (*.mdb)};DBQ=veri2022.tdb");
$rs = $conn->Execute("SELECT * FROM fatura");
?>
Dosyanın görüntüsü
Yardımcı olursanız çok sevinirim şimdiden teşekkür ederim.
Soru hatalı mı? 👎
Eğer sorunun kurallara aykırı olduğunu düşünüyorsanız lütfen bize bildirin!
Cevaplar (1)
Sorunu buldum belki başka arkadaşlarında işine yarar paylaşayım öncelikle php.ini içerisine girip pdo diye arama yapıp tüm pdo yazanların ; kaldırın ardından bağlantınızın aşağıdaki gibi olması gerekiyor:
<?php
$database_path = realpath("databaseadiniz");
$database = new PDO("odbc:DRIVER={Microsoft Access Driver (*.mdb, *.accdb)}; DBQ=$database_path; Uid=; Pwd=;");
if($database){
echo "bağlantı var";
}else{
echo "bağlantı yok";
}