mheddaMedlem sedan feb. 2000385 inlägg
Hej!
Jag jobbar med php mot ms-sql.
Och nu har jag två frågor.
Går det att connecta och öppna förbindelsen DSNlöst.
jag kopplar nu med detta:
//Öppnar databas
function openConn()
{
global $conn,$db,$db_host,$db_user,$db_pass;
$conn = @odbc_connect($db_host,$db_user,$db_pass) or die ("Couldn't connect to database..");
}
//Öppnar databas när jag kör storedProcedure
function openConnProcedur()
{
global $connection,$db,$db_host,$db_user,$db_pass;
$connection = odbc_connect( $db_host, $db_user,$db_pass, SQL_CUR_USE_DRIVER );
}
Sedan en liten fråga till
Funkar "or die()" i storedprocedures och var lägger man den
MVH hedda
QimenMedlem sedan juni 20013 568 inlägg
Jag har visserligen inte testat men det borde väl fungera precis som vanligt iom att det är odbc_connect. Fungerar det ska or die() ligga direkt efter odbc_connect() som du gjort i funktionen openConn. Men du kanske redan har testat detta? :)
mheddaMedlem sedan feb. 2000385 inlägg
Hejsan tack för svaret.
Jag har det i när man öppnar, men jag tänkte på när man kör själva storedproceduren
$result=odbc_exec($connection, "{CALL spTest('"$namn"','"$adress"')}");
Och sen även DSN lös connection i när man kör ms-sql server.
MVH hedda
QimenMedlem sedan juni 20013 568 inlägg
Det är ju odbc_excec som körs så det borde fungera med or die där med. Det är ju inte vad som körs i funktionen utan vad den retunerar. Annars kan du kolla på http://se.php.net/manual/en/function.odbc-error.php som kanske är något vad du är ute efter. :)