Domingo 22 de Diciembre de 2024, 14:09
SoloCodigo
Bienvenido(a),
Visitante
. Por favor,
ingresa
o
regístrate
.
¿Perdiste tu
email de activación?
Inicio
Foros
Chat
Ayuda
Buscar
Ingresar
Registrarse
SoloCodigo
»
Foros
»
CLR: .Net / Mono / Boo / Otros CLR
»
C#
(Moderador:
ProfesorX
) »
problemas con codigo backup db en c# 2008
« anterior
próximo »
Imprimir
Páginas: [
1
]
Autor
Tema: problemas con codigo backup db en c# 2008 (Leído 1254 veces)
el_rolas
Miembro activo
Mensajes: 33
problemas con codigo backup db en c# 2008
«
en:
Martes 1 de Diciembre de 2009, 02:50 »
0
ok tengo el siguiente codigo
Código: C#
private
void
btnExaminar_Click
(
object
sender, EventArgs e
)
{
backupsave
.
FileName
=
"aoidb"
;
backupsave
.
DefaultExt
=
".bak"
;
backupsave
.
OverwritePrompt
=
true
;
backupsave
.
Title
=
"Hacer una Copia de Seguridad"
;
this
.
txt_nom
.
Text
=
backupsave
.
FileName
;
if
(
backupsave
.
ShowDialog
(
)
==
System
.
Windows
.
Forms
.
DialogResult
.
OK
)
{
this
.
txt_path
.
Text
=
backupsave
.
FileName
;
}
}
private
void
btnBackup_Click
(
object
sender, EventArgs e
)
{
String
conexion_cadena
=
"server=localhost; username=root; password=root; database=aoidb"
;
MySqlConnection conexion
=
new
MySqlConnection
(
conexion_cadena
)
;
try
{
conexion
.
Open
(
)
;
MySqlCommand cmd
=
new
MySqlCommand
(
"BACKUP DATABASE "
+
this
.
txt_nom
.
Text
+
" TO DISK = N' "
+
backupsave
.
FileName
.
ToString
(
)
+
" ' WITH NOFORMAT, INIT, NAME = N 'aoidb-Full Database Backup', SKIP, NOREWIND, NOUNLOAD, STATS = 10 "
, conexion
)
;
cmd
.
ExecuteNonQuery
(
)
;
MessageBox
.
Show
(
"Se ha creado un BackUp de La base de datos satisfactoriamente"
,
"Copia de seguridad de base de datos"
,
MessageBoxButtons
.
OK
, MessageBoxIcon
.
Information
)
;
conexion
.
Close
(
)
;
}
catch
(
Exception ex
)
{
MessageBox
.
Show
(
ex
.
Message
,
"Error al copiar la base de datos"
,
MessageBoxButtons
.
OK
, MessageBoxIcon
.
Error
)
;
}
}
estoy usando un savefiledialog
el problema que tengo es que dice que hay un error de syntaxis, pero ya estuve revisando y no encuentro error ya le movi, le puse, le quite y no funciona, ya mero quedo calvo y no funciona. alguna ayuda por favor!
Tweet
ProfesorX
Moderador
Mensajes: 796
Nacionalidad:
Re: problemas con codigo backup db en c# 2008
«
Respuesta #1 en:
Miércoles 2 de Diciembre de 2009, 00:37 »
0
Hola el_rolas.
El problema no es de C#, es de MySQL, que aunque no mencionaste que motor estas usando deduje que era MySQl por MySqlConnection.
En MySQl no existe el comando
BACKUP DATABASE
, ese comando es de SQL Server.
Para hacer respaldos puedes usar la utileria mysqldump, o el comando SELECT * INTO OUTFILE 'file_name' FROM tbl_name.
En esta direccion tienes mas informacion:
http://dev.mysql.com/doc/refman/5.1/en/backup-methods.html
Saludos
NOTA:
==================================================================
Este foro es para ayudar, aprender, compartir... usenlo para eso,
NO SE RESUELVEN DUDAS POR MENSAJE PRIVADO Y MENOS POR CORREO
==================================================================
Imprimir
Páginas: [
1
]
« anterior
próximo »
SoloCodigo
»
Foros
»
CLR: .Net / Mono / Boo / Otros CLR
»
C#
(Moderador:
ProfesorX
) »
problemas con codigo backup db en c# 2008