![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
respaldo base de datos mysql - delphi
hola amigos quiero respaldar y restaurar una base de datos mysql con delphi, tengo el siguiente codigo pero este se cae cuando llego al momento de hacer el respaldo alguien me puede ayudar
gracias. codigo: procedure TfrmPRORespaldo.btnrespaldoClick(Sender: TObject); var i : integer; v_tipomensaje : string; v_ruta : string; v_listas : TStringList; v_archivobat : PChar; begin if (not rbbackup.Checked) and (not rbrestore.Checked) or (edtnombrearchivo.text = '') then exit; if rbbackup.Checked then v_tipomensaje := rbbackup.Caption; if rbrestore.Checked then v_tipomensaje := rbrestore.Caption; v_listas := TStringList.Create; if rbbackup.Checked then begin v_ruta := 'C:\Archivos de programa\MySQL\MySQL Server 5.0\bin\mysqldump --opt --password=usrges --user=usrges bdgestran > ' + edtnombrearchivo.text; v_listas.Add(v_ruta); v_listas.SaveToFile(cRutaExe+'backup.bat'); end; if rbrestore.Checked then begin v_ruta := 'C:\Archivos de programa\MySQL\MySQL Server 5.0\bin\mysql --password=usrges --user=usrges bdgestran < ' + edtnombrearchivo.text; v_listas.Add(v_ruta); v_listas.SaveToFile(cRutaExe+'restore.bat'); end; v_listas.Free; if MensajeDlg('Inicia Proceso ',v_tipomensaje) = 1 then begin ProgressBar1.Position := 0; ProgressBar1.Visible := true; for i := 1 to 10000 do ProgressBar1.Position := i; try v_archivobat := StrAlloc(80); StrPCopy(v_archivobat, v_ruta); //WinExec(v_archivobat , SW_SHOWNORMAL); ShellExecute(Handle,'open',v_archivobat,nil, nil,SW_SHOWNORMAL); StrDispose(v_archivobat); except on E:Exception do MsgDialogo('Error en en el proceso de '+v_tipomensaje, mtError, [mbOk]); end; MensajeAdv('Terminado Proceso ',v_tipomensaje); end; ProgressBar1.Position := 0; ProgressBar1.Visible := false; end; |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
respaldo de base de datos con delphi 2.0 | marylobita | Conexión con bases de datos | 2 | 04-05-2006 19:43:38 |
Restaurar base de datos (respaldo) con Delphi | Delphiboy | MS SQL Server | 2 | 28-09-2005 15:46:28 |
como puedo restaurar un archivo .sql a una base de datos en mysql por delphi | Shidalis | Varios | 8 | 18-08-2005 21:24:14 |
conexion mediante ODBC a la base de datos mysql, por linea de codigo de delphi | sakuragi | Conexión con bases de datos | 21 | 15-03-2005 18:43:59 |
Conectar la base de datos con delphi y mysql | Arturo | Conexión con bases de datos | 3 | 20-10-2004 23:01:26 |
![]() |
|