rom1

  • Nombre de sujets
    2
  • Nombre de messages
    9
  • Nombre de commentaires
    Aucun
  • Nombre de news
    Aucune
  • Niveau en PHP
    Débutant

Ses dernières news

Aucune news

Ses derniers sujets sur les forums

forum
rom1
le 20/11/2006 à 19:44
connexion PDO-firebird
Bonjour,

Je tente désespérement de me connecter à une base firebird avec PDO. Je n'y arrrive pas, je ne suis pas expert de cette BD, quelqu'un aurait il plus d'expérience ?

Voici la syntaxe que j'aie écrit :
<?php
$dbh = new PDO ("firebird:dbname=localhost:C://data//SUIVITEMPS_24102006.FDB", "SYSDBA", "masterkey");
$sql = 'SELECT * from AGENTS2';

foreach ($dbh->query($sql) as $row) {
print_r($row);
}
?>
rom1
le 19/09/2006 à 23:15
trigger firebird
bonjour,

je voudrais savoir si il est possible de déclencher un tigger depuis firebird qui pourrait executer une requête insert ou update dans un autre SGBD (postgresql).

Je sais ca à l'air un peu tordue, mais c'est une demande qu'on m'a fait.

En fait je doit créer une routine de mise à jour qui doit aller piocher des données dans une BD de firebird et mettre à jour une autre BD dans postgresql. J'ai pensé au tigger qui m'éviterais, si c'est possible, de créer une routine complexe, sachant que la BD est assez complexe et volumineuse.

Je ne connais pas trop les trigger donc si quelqu'un sait si c'est possible, cela m'eviterais de me lancer dans un dvt un peu prise de tête smiley.

merci de votre aide....

Ses derniers messages sur les forums

forum
rom1
le 23/11/2006 à 10:34
connexion PDO-firebird
Dernières nouvelles :

1/ sous Window en localhost, il n'est pas nécessaire de renseigner le nom du serveur dans le path de la base.

$path='localhost:C:dataSUIVITEMPS_24102006.FDB';
devient
$path='C:dataSUIVITEMPS_24102006.FDB';


2/ avec cette syntaxe cela fonctionne sous easyphp 1.8, par contre cela ne marche toujours pas avec WAMP5 1.6.3 (mon client utilise Wamp), j'ai un nouveau message d'erreur :

"Warning: ibase_connect() [function.ibase-connect]: unavailable database"

cette fois il n'arrive pas à lire la base!!!!

duc oup, le problème doit venir du php.ini de Wamp, on m'a conseillé de modifier la ligne :
"magic_quotes_sybase = Off" par "magic_quotes_sybase = On", mais cela ne marche toujours pas

y aurait il un autre paramètre du php.ini qu'il faudrait modifier ?
rom1
le 21/11/2006 à 17:20
connexion PDO-firebird
ouais, c'est ca...

Une autre question, faut il que je copie d'autres bliothèques dans système32, sachant que je suis en localhost ? du style :
- php_interbase.dll (depuis le répertoire wampphpext)
- libeay32.dll et ssleay32.dll (depuis le répertoire wampphp)

j'ai lu ca dans un autre post, c'est pas la peine, non ?
rom1
le 21/11/2006 à 14:08
connexion PDO-firebird
j'ai modifié le fichier :
C:WINDOWS/system32/drivers/etc/services

j'ai ajouté la ligne :
<nom de service> gds_db
<num‚ro de port/<protocole> 3050/tcp
[alias...]
[#<commentaire>]


cela te parait correct ?

Ses derniers commentaires de news

Aucun commentaire de news

Ses derniers commentaires de sites

Aucun commentaire de sites

Ses derniers commentaires de wall

Aucun commentaire wall
LoadingChargement en cours