Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
App. WinForms / WPF .NET
Log degli eventi
sabato 18 agosto 2012 - 09.42
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Elenco Tags
VB.NET
|
.NET 3.5
|
Visual Studio 2008
|
MySQL 5.5
Mau67
Profilo
| Expert
917
messaggi | Data Invio:
sab 18 ago 2012 - 09:42
Buongiorno forum,
ho una richiesta di aiuto per costruire il Log degli eventi in una mia applicazione, il Log lo vorrei visualizzare in una listview dopo aver effettuato il Backup e anche dopo il Restore dei dati, cosa vorrei visualizzare:
Data e ora inizio
Nr. Tabelle copiate o il nominativo delle tabelle
data e ora fine
Risultato << beckup eseguito con successo>>>
e se ci sono stati problemi l'elenco dei problemi.
Per effettuare il Backup usando come Database MySQL io uso una sua applicazione e cioè (mysqldump), per lanciare il Backup uso la seguente stringa da un Button:
Process.Start((AppDomain.CurrentDomain.BaseDirectory + "mysqldump.exe"), "--user=" & TextBox2.Text & " --password=" & TextBox3.Text & " --host=" & TextBox1.Text & " --databases " & TextBox4.Text & " hospitality -r """ & TextBox5.Text & """")
Invece per il Restore uso la sua applicazione (mysql) e il codice per lanciarla è il seguente:
Dim myProcess As New Process
myProcess.StartInfo.FileName = "cmd.exe"
myProcess.StartInfo.UseShellExecute = False
myProcess.StartInfo.WorkingDirectory = (AppDomain.CurrentDomain.BaseDirectory)
myProcess.StartInfo.RedirectStandardInput = True
myProcess.StartInfo.RedirectStandardOutput = True
myProcess.Start()
Dim myStreamWriter As StreamWriter = myProcess.StandardInput
Dim mystreamreader As StreamReader = myProcess.StandardOutput
myStreamWriter.WriteLine("mysql --host=" & TextBox1.Text & " --user=" & TextBox2.Text & " --password=" & TextBox3.Text & " " & TextBox4.Text & " < " & TextBox5.Text & " ")
myStreamWriter.Close()
myProcess.WaitForExit()
myProcess.Close()
Non ho mai fatto niente del genere quindi per quanto riguarda i log non so assolutamente da dove iniziare.
Spero qualcuno riesca a darmi una mano Grazie
Mau67
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !