Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Conexión con bases de datos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 17-06-2010
omitraz omitraz is offline
Miembro
 
Registrado: jun 2010
Posts: 18
Poder: 0
omitraz Va por buen camino
Question Error De Conexion A Bd Con Ibexpert

HOLA ATODOS, SOY NUEVA EN ESTE FORO.
TENGO UNA BASE DE DATOS EN IBEXPERT UTILIZO FIREBIRD 1.5 CON ASP MI CADENA DE CONEXION ES LA SIGUIENTE: driver={Firebird/InterBase(r) driver};server=PRUEBA;database=RADIO;uid=SYSDBA;pwd=masterkey; ... EL ERROR QUE ME RESULTA ES EL SIGUIENTE: HTTP 500.100. Error interno del servidor: error de ASP
Servicios de Internet Information Server

Información técnica (para personal de soporte técnico)
Tipo de error:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E4D)
unavailable database
/PRUEBA/conexion8.asp, línea 10.....

ya le di contro total a la carpta y en metodos de autentificacion esta en acceso anonimo..... utilizo ODBC v1.2.0.....¿como se si mi motor de base de datos esta trabajando correctamente?

tambientrate con esta cadena de conexion:
Driver={Firebird/InterBase(r) driver};Uid=SYSDBA;Pwd=masterkey;DbName=127.0.0.1:C:\Inetpub\wwwroot\PRUEBA\RADIO.FDB;
y el error que da es el siguiente:

Microsoft OLE DB Provider for ODBC Drivers (0x80040E4D)
I/O error for file "C:\Inetpub\wwwroot\PRUEBA\RADIO.FDB" Error while trying to open file El sistema no puede hallar el archivo especificado.
Responder Con Cita
  #2  
Antiguo 17-06-2010
omitraz omitraz is offline
Miembro
 
Registrado: jun 2010
Posts: 18
Poder: 0
omitraz Va por buen camino
MDAC registrado e instalado

instale mdac, pero no la vercion 2.8 x q al instalar esta vercion me dice que:
MDAC 2.8 RTM no es compatible con esta versión de Windows. Todas sus características ya forman parte de Windows.

y sigo con el mismo error.

checando el foro hay una parte que me preocupa:

existe incompatibilidad entre ibexpert 1.5 con firebert o con odbc v1.2.0? y como puedo saberlo?
Responder Con Cita
  #3  
Antiguo 17-06-2010
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.046
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
No se entiende bien lo que planteas, ¿estás conectando a un servidor web?

Para conectar con ibexpert a una base de datos firebird no necesitas odbc ni nada por el estilo. Sólo escribe el nombre de la base de datos el usuario y el password.

Para que podamos ayudarte mejor te recomiendo que leas nuestra guía de estilo, gracias.
Responder Con Cita
  #4  
Antiguo 17-06-2010
omitraz omitraz is offline
Miembro
 
Registrado: jun 2010
Posts: 18
Poder: 0
omitraz Va por buen camino
firebird esta parado en mi maquina

encontre en este mismo foro, un hilo con el error similar al mio pero resulta que mi base de datos se encuentra en mi maquina y todo lo corro de manera local. en una respuesta le dicen a la persona que verifique si su firebird esta parado. Disculpen mi ignorancia, porfavor ¿como puedo saber si mi firebird esta parado en mi maquina?
Responder Con Cita
  #5  
Antiguo 17-06-2010
omitraz omitraz is offline
Miembro
 
Registrado: jun 2010
Posts: 18
Poder: 0
omitraz Va por buen camino
Gracias por responder

Termine de leer el manual, procurare no cometer errores, no tengo servidor web, lo corro de manera local, pues ya intente sin poner el nombre del odbc de la siguiente manera:

Set Conex = Server.CreateObject ("ADODB.Connection")
Conex.open "Driver=
{Firebird/InterBas(r)driver};Uid=SYSDBA;Pwd=masterkey;DbName=127.0.0.1:C:\Inetpub\wwwroot\PRUEBA\RADIO.FDB;"

Pero me manda el siguiente error:

Microsoft OLE DB Provider for ODBC Drivers (0x80040E4D)
unavailable database

Porfavor si me puede ayudar. ya le di en la opcion de "Autentificacion" acceso anonimo y los permisos de las carpetas ya los cambie a control total. Gracias.
Responder Con Cita
  #6  
Antiguo 17-06-2010
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.046
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Amiga, omitraz, debo insistir en que le des un repaso a nuestra guía de estilo, no es para hacerte leer, es porque así te podremos ayudar mejor.

¿Cómo saber si firebird está ejecutándose en tu máquina?, pues si hubiese leído la guía de estilo nos habrías indicado el sistema operativo y la versión de firebird 1.5 ¿classic o superserver?.
Si usas windows puedes verlo en el administrador de tareas->pestaña procesos. Seguramente tienes un fbserver y un fbguard funcionando. También puedes ir al panel de control y verás un icono de "firebird", si lo pulsas se abre una ventanita donde puedes iniciar o detener el servicio firebird.
Responder Con Cita
  #7  
Antiguo 17-06-2010
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.046
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Cita:
Empezado por omitraz Ver Mensaje
[..]
Set Conex = Server.CreateObject ("ADODB.Connection")
Conex.open "Driver=
{Firebird/InterBas(r)driver};Uid=SYSDBA;Pwd=masterkey;DbName=127.0.0.1:C:\Inetpub\wwwroot\PRUEBA\RADIO.FDB;"
[..]
¿Pero dónde pones eso?
Responder Con Cita
  #8  
Antiguo 18-06-2010
omitraz omitraz is offline
Miembro
 
Registrado: jun 2010
Posts: 18
Poder: 0
omitraz Va por buen camino
Gracias por la informacion

Hola buenas tardes gracias por su interes, estoy trabajando con lo siguiente:
1.= Firebird 1.5.3, superserver.
2.= Windows xp profesional sp2.
3.= IBExpert 2006.
4.= Lenguaje de programacion asp VBs, IIS 5.1
5.= Motor de base de datos ODBC 1.2.0

Deseo conectar mi base de datos a mi pagina en asp por medio de una cadena de conexion (que son las expuestas anterior mente). Necesito hacer un formulario de registro de usuarios, pero no puedo hacer la conexion de mi bd en ibexpert 2006 para mi pagina en asp. Los archivos "fbserver y fbguard" si se encuentran en mi administrador de tareas y tambien en panel de control, asi que si esta arrancando en mi maquina el fireberd, muchas gracias por esta informacion.

Revisando el foro, encontre en otro hilo un error igual al que me arroja a mi, pero yo manejo solo una pc y todo de forma local,el archivo siguiente "gds32.dl" fue el culpable, pero yo si lo tengo instalado en mi maquina. Estoy
desesperada con este error de conexion de bd IBExpert. Si alguien sabe de que se trata porfavor ayudeme, de antemano muchas gracias.
Responder Con Cita
  #9  
Antiguo 18-06-2010
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.046
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Para conectar a firebird con ibexpert, en tu caso, localmente, sólo has de teclear lo siguiente:

  1. Seleccioneas "Local"
  2. Seleccionas "Firebird 1.5"
  3. Tecleas la ruta completa a la base de datos
  4. Tecleas un alias (si quieres), y luego el sysdba y masterkey de password
Con respecto a ODBC y ASP, ni idea.
Responder Con Cita
  #10  
Antiguo 18-06-2010
omitraz omitraz is offline
Miembro
 
Registrado: jun 2010
Posts: 18
Poder: 0
omitraz Va por buen camino
Gracias por la informacion

Hola buenas tardes.
En resumen

centrandome en una sola cadena de conexion, que es la siguiente: codigo en asp

basedatos = "c:\Inetpub\wwwroot\PRUEBA\RADIO.FDB"
Set conexion = Server.CreateObject("ADODB.Connection")
conexion.Open "Provider=Firebird.ODBC.v1.2.0;Data Source=" & basedatos & ";"

me manda el siguiente error:

No se encontró el proveedor especificado. Es posible que no esté instalado correctamente.

Para lo cual e buscado en google y e encontrado la siguiente informacion y la e realizado sin optener un resultado positivo:

0.= EL ibexpert esta conectado al firebir..."si lo esta, me acaban de dar la inf. y si asi lo tenia, gracias casimiro"
1.= El motor de base de datos está instalado correctamente.."si lo esta",
2.= No está arrancado en ese momento Firebird.."si lo esta".
3.= Permiso a la carpta donde tiene su sitio, contro total.... "ya esta de esa manera".
4.= Desinstale odbc y volvi a instalar.."no funciono".
5.= No está registrada una biblioteca de vínculos dinámicos
(archivo DLL) que Microsoft Data Access Components (MDAC) requiere...."ya lo realize y no obtube resultados".
6.= En la ventana Herramientas administrativas, despues en servicios de internet despues sitio web predeterminado, en mi sitio clik en propiedades, seguridad de directorios en metodos de autentificacion, dejar solo Acceso anonimo...." ya esta de esta forma y el error persiste"
7.= Formatear el equipo y volver a instalar todo: Firebirt 1.5.3, IBExpert, etc. Encaso de existir virus.."ya, pero no hay resultados"

De la informacion encontrada en internet los siguientes dos puntos no los e podido verificar:

1.= "Si vas a empezar con Firebird 1.5, no te recomiendo IBX ni el driver dbExpress para Interbase de Borland, puesto que no soportarán las nuevas características de la versión 1.5, y pueden tener incompatibilidades (y cuanto más tiempo pase, más incompatibilidades iran apareciendo). Aunque puedes usar tranquilamente dbExpress con el driver específico de Firebird de
(NOTA : Con Firebird 1 no hay problemas, tanto IBX como el driver dbExpress
de Borland són totalmente compatibles. Pero hay que pensar en el futuro)."... Esto lo encontre en un hilo de este foro escrito por: guillotmarc el 16 de septiembre de 2003, ¿todabia nose si existe incompatibilidad
con mi firebird 1.5.3 y odbc 1.2?

2.= "compruebe que no hay otras aplicaciones conectadas a la base de datos del repositorio incrustado. Puede utilizar el Administrador de tareas de Windows para buscar cmpdata.exe para garantizar que sólo una instancia de la aplicación se conecta al repositorio incrustado.
Este error también puede deberse a otra aplicación utilizando el cliente de Firebird incrustado (fbclient.dll) o si el archivo de base de datos no existe.

Si usted desea tener múltiples aplicaciones conectarse a la base de datos del repositorio CompareData al mismo tiempo, entonces usted necesita para ejecutar Firebird como un servidor y configurar un origen de datos ODBC para la base de datos del repositorio.

Este driver se distribuye con CompareData y es utilizado por CompareData para conectarse a su repositorio incrustado. Puede utilizar este controlador para comparar y sincronizar bases de datos Firebird"....yo solo tengo una aplicacion y no se donde esta el repositorio incrustado?, el archivo cmpdata.exe no aparece en administrador de tareas.

Si alguien me puede explicar uno de esos dos puntos gracias.
Responder Con Cita
  #11  
Antiguo 18-06-2010
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.046
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Personalmente, no entiendo lo del servidor web, el odbc y el asp. ¿Qué estás haciendo?, ¿una aplicación web que accede a firebird?.
Responder Con Cita
  #12  
Antiguo 19-06-2010
omitraz omitraz is offline
Miembro
 
Registrado: jun 2010
Posts: 18
Poder: 0
omitraz Va por buen camino
asi es

un servidor web, en el que van a entrar usuarios registrados, pero la base de datos me la pidieron en firebird y el odbc Open DataBase Connectivity, permite conectar con cualquier base de datos de la que exista un driver ODBC. Los creadores de las distintas bases de datos son los responsables de crear un driver ODBC para que su base de datos se pueda conectar desde un sistema Microsoft. Existen muchas verciones de odbc por eso tengo la duda que sea incompatiblilidad, pero de la pagina de Microsoft ya e bajado varias y no e podido resolver el problema.
Responder Con Cita
  #13  
Antiguo 19-06-2010
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.046
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Espero que otro compañero pueda ayudarte porque de ODBC y ASP no tengo ni idea. Lo siento.
Responder Con Cita
  #14  
Antiguo 22-06-2010
omitraz omitraz is offline
Miembro
 
Registrado: jun 2010
Posts: 18
Poder: 0
omitraz Va por buen camino
Smile Al fin pude salir del error

En herramientas administrativas, me fui a "sitio web predeterminado", borre la carpeta que tenia echa como sitio web, en "accion", "nuevo", "directorio virtual" se abre el asistente para crear un directorio virtual, se le da en siguiente, en seguida el nombre de la carpeta, depues pide el directorio de la carpeta, que ya debe de existir en c, despues, en los permisos, se le da que si en todos y aceptar, debe de aparecer el nombre de dicha carpeta en el sitio predeterminado.

Y la cadena de conexion que utilize el la siguiente:
Set Conex = Server.CreateObject ("ADODB.Connection")
Conex.open "Driver=Firebird/InterBase(r) driver;Uid=sysdba;Pwd=masterkey;DbName=127.0.0.1:C:\PRUEBA\RADIO.FDB;"

y listo ya esta conectada la bd ib en asp.
por su atencion muchas gracias.
Responder Con Cita
  #15  
Antiguo 22-06-2010
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.046
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Me alegro que lo hayas resuelto y que lo dejes por escrito aquí para ayudar a otros que puedan necesitarlo.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
mensage de error en IBexpert y delphi bothy Firebird e Interbase 8 20-02-2010 00:33:09
IBExpert Backup Error mjjj Firebird e Interbase 7 05-06-2008 17:33:00
Error IBEXPERT se Cierra cada 10 Mins. IcebergDelphi Firebird e Interbase 5 22-05-2008 13:56:04
Error al instalar ibexpert personal edition kverna Firebird e Interbase 2 24-01-2008 14:09:17
Error al crear base de datos con IBExpert pepitu Firebird e Interbase 3 04-12-2007 18:16:22


La franja horaria es GMT +2. Ahora son las 17:55:37.


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
Copyright 1996-2007 Club Delphi