ÇÖZÜLDÜ PANEL KURULUMU YAPAMIYORUM ODBC HATASI

Mert450

KY Üye
Katılım
2 Ocak 2024
Mesajlar
63
Tepkime puanı
1
Puanları
8
KO Panel Kurulumu yapamıyorum ODBC bağlantı hatası veriyor..
Data source name not found and no default driver specified

Hata şu şekilde ;

Warning: odbc_connect(): SQL error: [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified, SQL state IM002 in SQLConnect in C:\AppServ\www\_library\dbo.lib.php on line 11
Veritabanina baglanilamadi!

Başka Panel denesemde aynı hatayı veriyor sadece
C:\AppServ\www\_library\dbo.lib.php
Şu ibare değişiyor sorun odbc hatası fakat ben herşeyi düzgün yaptım

Sql den ilk önce Login oluşturdum şifresini dizayn ettim sql restart attım tekrar giriş yaptım başarılı
Daha sonra ODBC yi açtım Panel için odbc ismi girdim kullanıcı girişini SQL deki kullanıcıdan girdim databaseyi seçtim oda başarılı

Daha sonra


<?PHP
/*
Database Settings
*/

$db = Array (
'db_name' => 'ODBC ISMI',
'db_user' => 'SQL ISMI',
'db_pass' => 'SQL SIFRESI'

);

/*

Şeklinde girişimi yaptım

Sorun yukarıda belirttiğim gibi..

Farklı dosyalardada aynı üstte database settings durumu vardı onlarıda bu sekilde dizayn ettim
Yardım edebilicek olan var mıdır?
 
Moderatör tarafında düzenlendi:
Çözüm
Muhtemelen kullanılan odbc_exec kütüphaneniz düzenlenecek yükseltilecek.
içerisinde: Data source name not found and no default driver specified yapısı yok.

Driver={SQL Server};

PHP:
// Initialize the connection
$dsn = 'Driver={SQL Server};Server=myServerAddress;Database=myDatabase';
$user = 'username';
$password = 'password';
$connection = odbc_connect($dsn, $user, $password);

// Execute an SQL query
$query = "SELECT * FROM customers WHERE country = 'USA'";
$result = odbc_exec($connection, $query);

// Fetch and display the results
while (odbc_fetch_row($result)) {
  $name = odbc_result($result, "customer_name");
  $email = odbc_result($result, "email");
  echo "Name: $name, Email: $email<br>";
}

// Close the...

Mert450

KY Üye
Katılım
2 Ocak 2024
Mesajlar
63
Tepkime puanı
1
Puanları
8
<?PHP
/*
Database Settings
*/

$db = Array (
'db_name' => 'ODBC ISMI',
'db_user' => 'SQL ISMI',
'db_pass' => 'SQL SIFRESI'

);

/*

Şu şekilde bahsettiğim yerdeki ODBC ISMI Yerine Database isminide denedim değişen bişey yok
 

cxzcmnasndq1

KY Uzman Üye
Katılım
21 Eki 2023
Mesajlar
389
Çözümler
48
Tepkime puanı
28
Puanları
63
Muhtemelen kullanılan odbc_exec kütüphaneniz düzenlenecek yükseltilecek.
içerisinde: Data source name not found and no default driver specified yapısı yok.

Driver={SQL Server};

PHP:
// Initialize the connection
$dsn = 'Driver={SQL Server};Server=myServerAddress;Database=myDatabase';
$user = 'username';
$password = 'password';
$connection = odbc_connect($dsn, $user, $password);

// Execute an SQL query
$query = "SELECT * FROM customers WHERE country = 'USA'";
$result = odbc_exec($connection, $query);

// Fetch and display the results
while (odbc_fetch_row($result)) {
  $name = odbc_result($result, "customer_name");
  $email = odbc_result($result, "email");
  echo "Name: $name, Email: $email<br>";
}

// Close the connection
odbc_close($connection);
 
Son düzenleme:
Çözüm
Reklam