Précédent   Forum des professionnels en informatique > Bases de données > Firebird > Connexion aux bases de données
Connexion aux bases de données Forum d'entraide sur la connectivité Firebird: composants, drivers, transactions, etc.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 22/06/2006, 12h20   #1
Invité régulier
 
Inscription : juillet 2005
Messages : 23
Détails du profil
Informations forums :
Inscription : juillet 2005
Messages : 23
Points : 8
Points : 8
Par défaut problème de connect dans un .bat sous winXP

bonjour,

J'ai un script qui permet de mettre à jour ma base, sous win2000
ça fonctionne mais dès que je passe sous winXP ma mise à jour
ne se fait plus - j'ai un problème de chemin

voici mon . bat qui se trouve dans script

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 
 
SET IBPath="C:\Archivos de programa\Borland\InterBase\bin"
 
SET nomBase=TITI
 
rem Administrateur de la base de donnees
SET dbaUsr=SYSDBA
SET dbaUsrPwd=masterkey
 
rem Chemin de la base
SET DBName="C:\Archivos de programa\appli\Base\%nomBase%"
 
 
rem DROP drop_vue_proc.sql
%IBPath%\isql "%DBName%" -echo -input drop_vue_proc.sql -u %dbaUsr% -p %dbaUsrPwd% -z -noautocommit
et mon .sql

Code :
1
2
3
4
5
6
 
CONNECT 'C:\Archivos de programa\appli\Base\TITI' USER 'SYSDBA' PASSWORD 'masterkey';
 
/* Droping Views */
DROP PROCEDURE PROC_TITI;
COMMIT WORK;

et le résultat quand je lance le point bat sous winXP

Code :
1
2
3
4
5
6
7
8
 
 
C:\Archivos de programa\appli\Base\scriptFrigo>"C:\Archivos de programa\Borland\InterBase\bin"\isql ""C:\Archivos de
 programa\appli\Base\TITI"" -echo -input drop_vue_proc.sql -u SYSDBA -p masterkey -z -noautocommit
ISQL Version: WI-V7.5.1.80
Statement failed, SQLCODE = -902
I/O error FOR file "C:\ARCHIVOS DE PROGRAMA\APPLI\BASE\SCRIPT\PROGRAMA\APPLI\BASE\TITI"
-Error while trying TO open file
Ce que j'ai l'impression c'est que le chemin du connect qui se trouve dans le .sql est modifier à l'execution
Quelqu'un aurait une idée pour résoudre ce problème?
Merci d'avance
sher56 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/06/2006, 16h54   #2
Membre habitué
 
Inscription : octobre 2003
Messages : 483
Détails du profil
Informations personnelles :
Localisation : France, Gironde (Aquitaine)

Informations forums :
Inscription : octobre 2003
Messages : 483
Points : 136
Points : 136
Bonjour,

Les chemins avec des espaces sont-ils bien pris en compte ?

Dans des scripts de sauvegarde de BD Interbase sous Windows 2003 serveur j'étais obligé d'indiquer les chemins sous la forme :

Code :
LOCALHOST:C:\CheminMaBase\MaBase.IB
lio33 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/06/2006, 17h18   #3
Invité régulier
 
Inscription : juillet 2005
Messages : 23
Détails du profil
Informations forums :
Inscription : juillet 2005
Messages : 23
Points : 8
Points : 8
je viens de trouver le problème de chemin

ça vient du faite que dans mon .bat j'avais

Code :
1
2
3

%IBPath%\isql "%DBName%" -echo -input drop_vue_proc.sql -u %dbaUsr% -p %dbaUsrPwd% -z -noautocommit
et en mettant

Code :
1
2
3

%IBPath%\isql %DBName% -echo -input drop_vue_proc.sql -u %dbaUsr% -p %dbaUsrPwd% -z -noautocommit
je n'ais plus de soucis de chemin sous winXP
sher56 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/06/2006, 15h19   #4
Membre émérite
 
Avatar de Andry
 
Inscription : juillet 2002
Messages : 1 109
Détails du profil
Informations personnelles :
Localisation : Madagascar

Informations forums :
Inscription : juillet 2002
Messages : 1 109
Points : 949
Points : 949
Envoyer un message via MSN à Andry
Alors,
Un petit résolu ne fera pas de mal à personne.

A+
__________________
On progresse .....
Andry est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 04h25.


 
 
 
 
Partenaires

Hébergement Web