Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Firebird e Interbase (https://www.clubdelphi.com/foros/forumdisplay.php?f=19)
-   -   Firebird Con Powerbuilder (https://www.clubdelphi.com/foros/showthread.php?t=11452)

jwmoreira 14-06-2004 22:18:52

Firebird Con Powerbuilder
 
Hola a todos, soy un novato en Firebird, pero lo intento, ya instale el firebird y el IBExpert, todo bien a las malas pude accesar, crear tabla, procedure, ah! tambien baje el ODBC para Windows e hice la conección, la probe bajo excel y todo bien, ahora viene lo bueno, en PoerBuilder quise accesar con dicho odbc y solo puedo ver las tablas, pero cuando quiero leer su contenido me sale un error como este:

Table "inv_productos" has no columns, possible invalid table format.

AYUDAAAAAAAAAAA.


Otra cosita, he visto que en la versión personal del IBExpert no permite dar atributos a los usuarios, con que otro programa puedo hacer esto, o por ahi hay un crack para el IBExpert.


Saludos,
Jorge.

Combat-F2D 14-06-2004 23:46:08

en cuanot a lo del ODBC, revisa los post tratados en el foro, por que segun tengo entendido, existen muchos controladores que falla, o no funcionan todo lo bien que debiera; asi mismo fijate si es la version correcta
.

Cita:

Otra cosita, he visto que en la versión personal del IBExpert no permite dar atributos a los usuarios, con que otro programa puedo hacer esto, o por ahi hay un crack para el IBExpert.
estoy convencido de que el ibexpert lo han currado gente que a lo mejor es como tu y como yo, con lo cual nunca en mi caso te diria lo del crack; si existe deberas sacarlo por tu cuenta; creo que este no es el sitio mas adecuado para consultarlo

en cuanto a los permisos los puedes manejar con sentencias sQL l estilo:

Código:

GRANT, REVOKE, etc
bajate un tutorial de internet que te ayuda e ello.

santana 15-06-2004 00:50:26

Cita:

Empezado por jwmoreira
cuando quiero leer su contenido me sale un error como este:

Table "inv_productos" has no columns, possible invalid table format.

Hola, Jorge.

Este error se produce cuando no tienes definido alguno de los tipos de datos de tus columnas.

El modo de solucionar ésto es añadir al archivo pbodb60.ini (si es la versión 6 de PB, el 60 sería 70 en la versión 7, etc.) la siguiente linea de código:

Código:

PBDefaultValues='aquí los tipos de datos separados por comas'
Ahora no recuerdo bien, pero creo que el archivo .ini se encuentra en el directorio PowerSoft/Shared.

No puedo ayudarte más porque no tengo PB instalado en el pc y no puedo hacer pruebas.

Saludos y suerte.

santana 15-06-2004 01:00:02

Cita:

Empezado por jwmoreira
Otra cosita, he visto que en la versión personal del IBExpert no permite dar atributos a los usuarios, con que otro programa puedo hacer esto, o por ahi hay un crack para el IBExpert.

Respecto a ésto, te sugiero que te leas la Guía de Estilo de los Foros antes de volver a postear. Apenas te llevará unos minutos.


Cita:

Empezado por Guía de Estilo
Preguntas que no hay que hacer

He aquí algunos ejemplos de preguntas mal planteadas que seguramente nadie va a responder, por favor te pedimos que no hagas este tipo de preguntas.
1.- Tengo problemas con Delphi ¿puede alguno ayudarme?
2.- ¿Me podéis pasar el crack X?
Cómo ves la primera es insustancial, poco te van a poder ayudar, en cuanto a la segunda, no queremos que el foro se convierta en un lugar de piratas.
Tampoco debes realizar varias preguntas en un mismo hilo, para que te hagas una idea mejor te ponemos un ejemplito...
1.- ¿Cómo podría cambiar las propiedades de una carpeta y de unos archivos para convertirlos en ocultos?
2.- ¿Tiene Delphi alguna función para validar una cadena y saber si su formato es tipo hh:mm:ss?

Son dos temas totalmente distintos, debes abrir un hilo para cada una de ellas, por favor no hagas las dos preguntas en un mismo hilo.


Tienes el enlace en mi firma para que le eches un vistazo al resto de normas de participación y convivencia en los foros.

Saludos.

jwmoreira 15-06-2004 16:20:54

OK, lo siento, no volverá a pasar, espero me sigan ayudando.

Saludos,

Jorge.

jwmoreira 15-06-2004 17:33:55

Hola Santana,

Gracias por tu aclaración sobre el archivo pbodb70.ini, lo encontre y cierto existen para muchos odbc líneas como esta:

; Microsoft driver for Access
[Access]
PBSyntax='ACCESS_SYNTAX'
PBConCatIndex='YES'
PBFileManager='YES'
PBNoRequiredFields='YES'
PBTrimCharColumns='YES'
PBTrimCatCharColumns='YES'
IdentifierQuoteChar='"'
PBDateTime='NO_MSECS_DATETIME'
PBSpecialDataTypes='ACCESS_SPECIALDATATYPES'
PBMaxBlobSize='32767'
PBMaxTextSize='32767'

Pero no encontre nada parecido para esta base de datos (FireBird), me ayudas un poco mas.

Algo raro me parece es que con MYSQL no tengo problema y tampoco está en este archivo.

Saludos,

Jorge.

santana 15-06-2004 19:37:04

Hola.

Pues poco puedo ayudarte ya que nunca he utilizado Firebird con PB, yo también trabajaba con MySql y SQL Server.

Te dejo el enlace a la web de Sybase, yo le he echado un vistazo rápido pero no he encontrado nada, mira tú más a fondo.

http://www.sybase.com/

También te serán muy útiles estas dos webs que tienen muchisimos links a páginas que tratan de PowerBuilder.

http://www.scriptcutter.com/pb/

http://www.levinecentral.com/pbl.html

Saludos.

jwmoreira 15-06-2004 19:57:09

Ya que mecionaste MYSQL, ah! y no se trata de otro hilo, va por ahi ya, lo que pasa es que yo ando buscando una base free que pueda trabajar con procedure y trigger por eso entre con firebird pero bueno ya ves mis problemas, ahora tambien probe con Mysql con la ultima versión se supone que ya trabaja con procedure pero no he encontrado que programa ya está actualizado asi como el IBExpert, tu me puedes decir cual ya está usando esto nuevo del MYSQL sin que me regañes por que me he cambiado de tema.

Saludos,

Jorge.

santana 15-06-2004 20:30:23

Por lo que yo sé, la versión 5.0 incorpora procedimientos almacenados con una sintaxis parecida a PL/SQL y también soporte de cursores, aunque bastante elemental.

Saludos.

guillotmarc 15-06-2004 20:44:58

Hola.

Aquí tienes información sobre como utilizar PowerBuilder con bases de datos alternativas : Firebird, SQL Anywhere, MySQL, ...

http://www.sys-con.com/pbdj/article.cfm?id=477

En concreto en las página 2 y 3 verás que Firebird funciona muy bien con PowerBuilder, pero con el driver ODBC de Gemini (y no con el driver de IB Phoenix).

http://www.ibdatabase.com/

Saludos.

jwmoreira 15-06-2004 23:57:31

Por fin pude ver completas las tablas y las lista de Procedure, pero ahora tengo otro problema, al querer probar el procedure me sale el siguiente error:

The database does not currently support retrieval of procedure text.

A que se debe esto es a permiso, si es asi alguien me puede decir como darle permismo, me van a decir que en modo comando, trate, intentando entrar en modo ms-dos con el sql que trae firebird pero no se la sintaxis como decirle cual es el usuario y la clave para poder entrar y probar con el GRANT.

Saludos,

Jorge.

guillotmarc 16-06-2004 00:30:15

Hola.

Entra como SYSDBA / masterkey, y no vas a tener problemas de seguridad.

Aunque este error parece indicar otra cosa. Es como si intentaras leer el código del procedimiento almacenado, en lugar de ejecutarlo.

Saludos.


La franja horaria es GMT +2. Ahora son las 22:06:17.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi