Wie überprüfe ich, ob meine ODBC-Datenquelle in PHP vorhanden ist?Php

PHP-Programmierer chatten hier
Anonymous
 Wie überprüfe ich, ob meine ODBC-Datenquelle in PHP vorhanden ist?

Post by Anonymous »

Ich habe ein einfaches Projekt und das besteht darin, eine Funktion zu erstellen, die nach MySQL- und ODBC-Verbindungen sucht. Ich bin bereits mit der Erstellung der Funktion für MySQL fertig. Hier ist mein Beispielcode:

Code: Select all

function check() {
$serverName = 'localhost';
$userName = 'root';
$password = '123';
$db = 'sample';

$conn = mysql_connect($serverName, $userName, $password);
mysql_select_db($db, $conn);

$trans = 'SELECT * FROM Labels';
$trans_result = mysql_query($trans, $conn);

if(!$trans_result) {
die(mysql_error());
} else {
echo "connected";
}
}
Nun, das funktioniert bei mir, wenn ich nach der MySQL-Verbindung suche. Meine Frage ist nun: Ist es möglich, so etwas zu erstellen, um die Verbindung meiner ODBC-Datenquelle zu überprüfen? Das wäre also so:

Code: Select all

$conn = odbc_connect("spmuse1","" ,""); # Open connection.

$trans = "SELECT French FROM Labels";
$trans_result = odbc_exec($conn, $trans);

if(!$trans_result) {
echo "error?";
} else {
echo "connected";
}
Weißt du, was ich meine? Wenn ich diesen Code verwende, erhalte ich immer 2 dieser Fehlermeldung

Warnung: odbc_connect() [function.odbc-connect]: SQL-Fehler: [Microsoft][ ODBC Driver Manager] Datenquellenname nicht gefunden und kein Standardtreiber angegeben, SQL-Status IM002 in SQLConnect

Warnung: odbc_exec(): angegebenes Argument ist nicht gültig ODBC-Link-Ressource

Bitte helfen Sie! Danke.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post