23/08/08 17:22
GrG
sai perchè non ti funziona dal prompt dei comandi di DOS?
perchè sbagli il percorso. Infatti in DOS nel percorso gli spazi non ci devono essere, invece c'è una cartella nel percorso che nel nome ha degli spazi, allora per far capire che quegli spazi fanno parte del percorso devi mettere il percorso tra virgolette.
quindi prova con:
C:\>"C:\Programmi\MySQL\MySQL Server 5.0\bin\mysql.exe" databasegestpermessi -u USER -pMIAPASSWORD -h localhost < percorsobackupdatabase\backup.sql
p.s. prima risolvi il problema in DOS poi in vb
Ultima modifica effettuata da GrG 23/08/08 17:24
aaa
24/08/08 10:25
Overflow
Postato originariamente da alejandro:
Shell """c:\programmi\mysql\mysql server 5.0\bin>mysql.exe"" -u USER -pMIAPASSWORD -h localhost databasegestpermessi < c:-08-2008.sql", vbMaximizedFocus
Ci sono cose che non vanno.
Perchè usi il carattere
> prima di mysql.exe?
"""c:\programmi\mysql\mysql server 5.0\bin
>mysql.exe"" -u USER -pMIAPASSWORD -h localhost databasegestpermessi < c:-08-2008.sql"
sostituisci sopra con:
"c:\programmi\mysql\mysql server 5.0\bin\mysql.exe -u USER -p MIAPASSWORD -h localhost databasegestpermessi < c:-08-2008.sql"
Shell
"c:\programmi\mysql\mysql server 5.0\bin\mysql.exe -u USER -p MIAPASSWORD -h localhost databasegestpermessi < c:-08-2008.sql", vbMaximizedFocus
Ultima modifica effettuata da Overflow 24/08/08 10:27
aaa
24/08/08 10:43
alejandro
mi cospargo la testa di cenere
"c:\programmi\mysql\mysql server 5.0\bin\mysql.exe" -u USER -pMIAPASSWORD -h localhost databasegestpermessi < c:-08-2008.sql
questo è quello che ho inviato via terminale del prompt
l'ins da codice è
Shell """c:\programmi\mysql\mysql server 5.0\bin\mysql.exe"" -u USER -pMIAPASSWORD -h localhost databasegestpermessi < c:-08-2008.sql",vbMaximizedFocus
niente
Ultima modifica effettuata da alejandro 24/08/08 10:47
aaa
24/08/08 12:18
GrG
al massimo potresti creare un file batch temporaneo inserire quello che ti serve eseguirlo, chiuderlo e cancellarlo.
aaa