Firebird21 (Pronto nos mudamos, preguntas en el forol)

Por favor ingresa o regístrate.

Ingresar con nombre de usuario, contraseña y duración de la sesión
Búsqueda Avanzada  

Noticias:

Nos mudaremos, en breve indicaremos la nueva direccion

Páginas: [1] 2 3 ... 10
 1 
 en: Junio 15, 2018, 09:30:42 pm 
Iniciado por johnmisterio - Último mensaje por johnmisterio
ok Gracias lo arreglare

 2 
 en: Junio 14, 2018, 11:39:32 pm 
Iniciado por YAcosta - Último mensaje por YAcosta
Estimados todos

Les comunico que el foro sera movido aproximadamente en la quincena de julio. Haré todos los esfuerzos posible por clonar la informacion completa hasta ese día y poder sentir que el único cambio es la dirección web.

Se les comunicara con prontitud la dirección web.

Si tienen comentario o pregunta lo pueden hacer por este medio.

Saludos


 3 
 en: Junio 13, 2018, 11:11:55 pm 
Iniciado por johnmisterio - Último mensaje por Walter
No recuerdo si el EXECUTE STATEMENT ya existía en Firebird 2.1, pero en tu código tienes un error: no coinciden las columnas de tu SELECT con las variables donde se guardará el contenido de esas columnas.

Saludos.

Walter.

 4 
 en: Junio 12, 2018, 02:25:59 pm 
Iniciado por johnmisterio - Último mensaje por johnmisterio
buenas  estoy intentando escribir un  stored procedures en firebird 2.1 pero me da el siguiente error
SET TERM ^ ;
CREATE PROCEDURE IMPORTAR_ARTICULO
RETURNS (
    VRCODART char(20),
    VRDESCRIPCION char(50),
    VREXISTENCIA decimal(14,4) )
AS
DECLARE VARIABLE lcComando VARCHAR(2000);
BEGIN
    lcComando = 'SELECT first(10) b.CODART, a.EXISTENCIA , b.DESCRIPCION FROM STOCKS a inner join ARTICULO b on a.CODART = b.CODIGO';
    FOR EXECUTE STATEMENT lcComando
   ON EXTERNAL DATA SOURCE 'C:\DATOS.FDB'
   AS USER 'SYSDBA'
   PASSWORD 'masterkey'
   INTO
      :VRCODART,
      :VRDESCRIPCION,
      :EXISTENCIA
   DO BEGIN
      INSERT INTO articulos
            (CODART, DESCRIPCION , EXISTENCIA)
      VALUES(:VRCODART , :VRDESCRIPCION , :VREXISTENCIA );
      SUSPEND;
   END
END^
SET TERM ; ^


Dynamic SQL Error.
SQL error code = -104.
Token unknown - line 10, column 4.
ON.

 5 
 en: Junio 11, 2018, 12:50:25 pm 
Iniciado por FlavioMicheloud - Último mensaje por YAcosta
Saludos Flavio, que bueno que hallas dado con la solución.

 6 
 en: Junio 09, 2018, 06:56:33 pm 
Iniciado por FlavioMicheloud - Último mensaje por FlavioMicheloud
Eureka!
El error estaba en el hecho de que en el entorno de desarrollo el IDE de VB6 toma como carpeta de sistema la carpeta en la que está instalado VB (C:\Program Files (x86)\Microsoft Visual Studio\VB98) en la que no se encuentra ninguno de los archivos de firebird.
Al compilarlo y correr el .exe (sí lo sé, debería haberlo hecho antes) en la carpeta correcta todo funcionó perfectamente.
sds

 7 
 en: Junio 09, 2018, 06:15:16 pm 
Iniciado por FlavioMicheloud - Último mensaje por FlavioMicheloud
Gracias Walter por la pronta respuesta.
SQL_EMBEDDED.EXE se ejecuta correctamente en mi equipo, seguí tus indicaciones del artículo, pero aún así no logro conectarme
a firebird embebido (aclaro que en modo servidor puedo hacerlo correctamente). Adjunto la porción decódigo en VB6, tal vez alguien pueda tener alguna sugerencia.

Dim oCon As ADODB.Connection
Dim connStr As String
connStr = "Driver=Firebird/InterBase(r) driver;Uid=SYSDBA;Pwd=masterkey;DbName=C:\FBEmbedded\BASEGESTION.FDB"
Set oCon = New ADODB.Connection
oCon.ConnectionString = connStr
oCon.Open

Esta es la descripción del error que se genera al ejecutar oCon.Open:
"[ODBC Firebird Driver]Unable to complete network request to host "xnet://Global\FIREBIRD"

Sds

 8 
 en: Junio 09, 2018, 02:44:16 pm 
Iniciado por FlavioMicheloud - Último mensaje por Walter
Puedes leer este artículo:

https://firebird21.wordpress.com/2013/06/12/aplicaciones-portables-con-visual-foxpro-y-firebird/

Aunque está basado en Visual FoxPro, es casi lo mismo que en Visual Basic.

Saludos.

Walter.

 9 
 en: Junio 09, 2018, 02:03:12 pm 
Iniciado por FlavioMicheloud - Último mensaje por FlavioMicheloud
Hola
Antes que nada un agradecimiento a Walter por la gran idea de iniciar este foro y
 por el aporte invaluable que hace a esta comunidad.
Tengo un desarrollo en VB6 de un sistema de gestión comercial y estoy en proceso
de migración de Access a Firebird.
En 2015 comencé a buscar alternativas a access (dada su pobre escalablidad y poca confiabilidad en ambiente Cliente/Servidor)
 y descubrí firebird y este foro, hasta el momento aprendí con ustedes y pude ir resolviendo todos
mis problemas de instalación, configuración y migración de datos.
Siempre he instalado Firebird 3 con las opciones por defecto: SuperServer corriendo como servicio, S.O. Windows.
y conexión vía ODBC.
Hoy tengo la necesidad de instalarlo en modo embedded, pero no logro configurar la conexión para acceder con VB6.
Las instrucciones que encuentro dicen en general que lo único necesario es tener copiadas algunas DLL y otros
archivos en de configuración (me baso en: http://www.ibphoenix.com/files/Embedded_fb3.pdf)
en el mismo path de la aplicación y que se debe configurar la cadena de conexión sin necesidad de usuario y password,
pero no obtengo resultado, en qué me estoy equivocando?.
Alguien me puede indicar cual es el modo correcto de hacerlo en VB6,
cual sería la cadena de conexión correcta, si fuera ese mi problema?
Saludos y gracias

 10 
 en: Junio 09, 2018, 01:57:16 pm 
Iniciado por ezomixy - Último mensaje por ezomixy
Hola de nuevo Walter...

No caí en la cuenta... como tenia muchísimas dependencias y columnas... no me dio por eso... buscaba algo más rápido

Seguí tus pasos y al final no hizo falta copiar la columna... solo con comentar todas las dependencias de la misma... ya me deja modificar la escala

Ahora solo me queda probar con la base de datos "buena", estaba trasteando con una de "pruebas" y hacer lo mismo con las otras tropecientas columnas que me quedan

De nuevo mil GRACIAS

GRACIAS por todo

Páginas: [1] 2 3 ... 10

Enlaces

Blog de Firebird21 WebMaster