|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Aug 2000
Messaggi: 1209
|
[C#] Comando mysql da Console
Salve, devo importare dei dati in un Database i quali sono stati Esportati in un file.sql,
lo devo fare con un comando MYSQL da una Console in C#, questo di seguito e' il comando: Codice:
System.Diagnostics.Process.Start(@"C:\mysql\bin\mysql", @"mysql schedario < c:\ZMPMLD90P51A390Z.sql -u root"); Dove stò sbagliando ??? P.S. da Prompt di WinXP funziona tutto perfettamente... [code] C:\>mysql\bin\mysql schedario < c:\ZMPMLD90P51A390Z.sql -u root [/code+ inserisce i record contenuti nel file.sql perfettamente !!! |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Sep 2004
Messaggi: 3967
|
a occhio hai un doppio `mysql` nella stringa.
__________________
Dai wafer di silicio nasce: LoHacker... il primo biscotto Geek
|
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Aug 2000
Messaggi: 1209
|
|
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
mysql schedario -u root < c:\ZMPMLD90P51A390Z.sql
Direi che vada messo così. Ma lo domanda è: perché ti connetti tramite client testuale a mysql quando ti puoi connettere con il C# ? Inoltre come mai non specifichi la password per l'utente root (e nemmeno l'immissione della password con il parametro -p) ? |
|
|
|
|
|
#5 | |
|
Senior Member
Iscritto dal: Aug 2000
Messaggi: 1209
|
Quote:
e volevo darglieli in pasto al MySQL come si fa con un Utility Client. connettere con C# e dare in pasto un file del genere come posso fare ?? considera che un rigo della query contenuta nel file.sql potrebbe anche andare a capo e quiindi da escludere il : fread() |
|
|
|
|
|
|
#6 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Credo che tu possa passare il comando SOURCE come query.
Dovrebbe permettere di caricare un file esterno da cui importare la query, non so bene però in caso di query da quale posizione del disco viene importato il file (prova prima con una posizione assoluta come "C:\\prova.sql". In caso contrario leggiti tutto il file e lo passi come query (se non è troppo grande). |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 11:04.




















