Power Builder - DB ASA

 
Vista:

DB ASA

Publicado por Mario (1 intervención) el 09/11/2006 22:19:11
Necesito hacer un backup de mi db implementada en ASA. Intente poniendo:

// Profile Sybase
SQLCA.DBMS = "ODBC"
SQLCA.AutoCommit = False
SQLCA.DBParm = "ConnectString='DSN=Sybase;UID=dba;PWD=sql'"

string s_cadena
s_cadena = 'BACKUP DATABASE TO "C:\db_creada" '

execute immediate :s_cadena using SQLCA;

El tema es que no me devuelve ningun error pero no me crea el archivo db_creada como backup y no se por donde analizarlo y ademas, si a la linea BACKUP DATABASE TO "C:\db_creada" la escribo en la ventana interactive SQL el resultado es el correcto. Si alguien con experiencia me puede ayudar se lo agradeceria ya que ademas chequee la informacion anterior en el foro y no doy con la tecla, saludos y gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:DB ASA

Publicado por Michel Pérez (12 intervenciones) el 10/11/2006 12:49:18
Tienes que poner el autoCommit a True y despues de lanzar la sentencia que te interesar retornarlo a False.

Saludos,

Michel

Web/blog de PowerBuilder: http:\\conpb.blogspot.com

.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:DB ASA

Publicado por Mario (21 intervenciones) el 10/11/2006 23:06:31
Cuidado con las comillas " y con '. Este codigo si anda para hacer backup de ASA:

// Profile SYBASE
SQLCA.DBMS = "ODBC"
SQLCA.AutoCommit = True
SQLCA.DBParm = "ConnectString='DSN=SYBASE;UID=dba;PWD=sql'"

Connect;

If sqlca.sqlcode = 0 THEN
string s_cadena
s_cadena = "BACKUP DATABASE TO 'C:\db_creada'"

execute immediate :s_cadena using SQLCA;
END IF

Ahora veamos como restaurarla. Veamos que honda. Saludos y gracias.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar