SoloCodigo

Programación General => Power Builder => Mensaje iniciado por: dyson en Jueves 5 de Octubre de 2006, 07:59

Título: Gestor De Bd: Pb Debe Crear Su Propia Bd
Publicado por: dyson en Jueves 5 de Octubre de 2006, 07:59
PB debe crear su propia BD (simulador del Administrador Corporativo de Sql)
otra vez yo ... otra consulta q tengo es esta ... si alguien tiene una idea d esto .. porr favor deneme una manito ...

blod_dyson@hotmail.com
Título: Re: Gestor De Bd: Pb Debe Crear Su Propia Bd
Publicado por: leoandres en Miércoles 11 de Octubre de 2006, 20:20
Saludos... podrías explicar mejor tu duda? la bd debe estar creada para que sea accesada desde la aplicación, para crear la bd debes utilizar el administrador de bd...
Título: Re: Gestor De Bd: Pb Debe Crear Su Propia Bd
Publicado por: dyson en Jueves 19 de Octubre de 2006, 09:21
osea ...
power builder debe crear su propia base de datos ... me datearon que existia un simulador del administrador de SQL ...  y queria saber si alguien conocia de eso ...

no quiero accesar a ninguna base da datos ... lo que quiero es poder crear una base de datos utilizando Power Builder
Título: Re: Gestor De Bd: Pb Debe Crear Su Propia Bd
Publicado por: F_Tanori en Viernes 20 de Octubre de 2006, 05:44
Que sentido tiene es?


donde guardarias tus datos?
para tu programa?
quieres crear tablas ?
que caso tiene simular una bd?
Título: Re: Gestor De Bd: Pb Debe Crear Su Propia Bd
Publicado por: dyson en Sábado 21 de Octubre de 2006, 05:11
no quiero simular una BD
quiero crear una BD en SQL pero a Travez de Power Builder, una BD comun y corriente como todas. pero valga la aclaracion, a travez de Power Builder
(olvida lo del simulador)
Título: Re: Gestor De Bd: Pb Debe Crear Su Propia Bd
Publicado por: leoandres en Sábado 21 de Octubre de 2006, 15:41
Saludos...

Debo aclararte que PowerBuilder no es un gestor de bd, es un generador de aplicaciones, si quieres crear una bd desde PB debes utilizar el programa que crea BD para el tipo de bd que quieras usar, ejemplo en SQL Anywhere sería algo así desde PB con el comando RUN en un script:

Run ( "dbinit -p 1024 test.db")
Título: Re: Gestor De Bd: Pb Debe Crear Su Propia Bd
Publicado por: lencho en Sábado 21 de Octubre de 2006, 15:55
Citar
quiero crear una BD en SQL pero a Travez de Power Builder, una BD comun y corriente como todas. pero valga la aclaracion, a travez de Power Builder
olvidate de eso, y hazlo directamente a travez del SQL.
No te hagas lios, mira que eso no es de importancia, lo que si es de importancia, es como vas a diseñar la BD.

BYTE.
Título: Re: Gestor De Bd: Pb Debe Crear Su Propia Bd
Publicado por: dyson en Martes 24 de Octubre de 2006, 08:50
sé q power builder no es un gestor de BD, y tambien eh utilizado el SqlAnywhere, solo quiero saber si existe una manera de crear una BD en Sql con comandos de PB, me han dicho q si se puede, pero no me sueltan como hacerlo.
Ademas crearlo de frente en SQL es facil, en lo dificil esta el gusto, solo quiero saber si es posible.

si se les ocurre algo pasenme la voz, pues si no, ya dejenlo ahi, muchas gracias ...
Título: Re: Gestor De Bd: Pb Debe Crear Su Propia Bd
Publicado por: F_Tanori en Martes 24 de Octubre de 2006, 08:56
:)


Código: Text
  1.  
  2. String ls_SQL
  3.  
  4. ls_SQL="CREATE DATABASE BDdesdePB"
  5. EXECUTE IMMEDIATE :ls_SQL USING SQLCA;
  6.  
  7.  
  8.  


Suerte
Título: Re: Gestor De Bd: Pb Debe Crear Su Propia Bd
Publicado por: dyson en Martes 24 de Octubre de 2006, 10:34
lo probe ... pero no m sale ... no se si tendra algo q ver la version ... ya q yo tengo el PB 10 y SQl 2005 ... ?
Título: Re: Gestor De Bd: Pb Debe Crear Su Propia Bd
Publicado por: F_Tanori en Martes 24 de Octubre de 2006, 17:27
Cita de: "F_Tanori"
Que sentido tiene es?


donde guardarias tus datos?
para tu programa?
quieres crear tablas ?
que caso tiene simular una bd?

bueno pues eso te lo habia preguntado antes donde guardarias tus datos?
para tu programa?



Primero que nada el objeto SQLCA debe de estar conectado al servidor a una base de datos, con un usuario que tenga permisos para crear bases de datos, la instruccion que vas a ejecutar debe ser como en SQL server

esa instruccion la he usado mas de una vez en MySQL, y a funcionado imagino que va por ahi en SQL Server ( http://msdn2.microsoft.com/es-es/library/ms176061.aspx (http://msdn2.microsoft.com/es-es/library/ms176061.aspx))

Por cierto te marca algun error?(SQLCA.SQLErrText) o simplemente no hace lo que querias?


Saludos
Título: Re: Gestor De Bd: Pb Debe Crear Su Propia Bd
Publicado por: leoandres en Martes 24 de Octubre de 2006, 20:02
Saludos...

aquí tienes como crear tablas y columnas... la BD ya se te ha explicado como crearla.

string tabla='tabla1'
string columna='columna1'

//CREATE PROCEDURE CreateTableProc(              IN tablename char(30)                  )
//BEGIN
//   EXECUTE IMMEDIATE
//   'CREATE TABLE ' || tablename ||' ( column1 INT PRIMARY KEY)'
//END
//To call the procedure and create a table called mytable:
DECLARE procedure1 PROCEDURE FOR   CreateTableProc   tablename = :tabla;
execute procedure1;
//CALL CreateTableProc( 'mytable' )
DECLARE procedure2 PROCEDURE FOR   AlterTableProc   tablename = :tabla, COLUMNAME=:COLUMNA ;
execute procedure2;

Faltaría crear los primary Key, Foreing key, view, procedures, triggers, etc.. etc... etc...