SoloCodigo

Programación General => Power Builder => Mensaje iniciado por: Soultaker en Lunes 29 de Septiembre de 2003, 00:34

Título: Re: crear un backup
Publicado por: Soultaker en Lunes 29 de Septiembre de 2003, 00:34
Quisiera que me digan como crear una copia de seguridad de una base de datos de sql mediante codigo en power builder.
Ahhh me olvidava y tambien como restaurarla, tambien por codigo.

Por favor respondanme lo necesito urgente.
Título: crear un backup
Publicado por: palomino en Sábado 4 de Octubre de 2003, 01:08
para crear un backups de una base de datos en sql. atravez del power es muy simple:
lo que tienes que hacer es crear un porcedimiento almacenado dentro del sql
ejemplo (create[sp_backups] @namedb char(20), @ubicacion char(50)  )

luego dentro del procedimiento colocas la sintaxix para crear el backups y la ubicacion del backups
en estos monetos no me acuerdo la sentencia, pero es muy simple, busca el el ayuda del sql el nombre de restore database y alli entontraras los pasos, y dentro del power lo unico que tienes que hacer es:

en un campo colocar el nombre de la base de datos (sle_1.text), y la ubicacion que tendra este (sle_2.text).
luego:
execute immediate 'sp_backups " '+sle_1.text+' " , " '+sle_2.text ' " ' ;
if sqlca.sqlcode = - 1 then
 messagebox(string(sqlca.sqlcode), sqlca.sqlerrtext)
 rollback; halt close
else
 commit;
end if

// ahora si quieres hacerlo mas visual puedes usar el getopenfile, y te mostrara la ventana abrir de windows ///


espero que lo hayas entendido