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 04-10-2007
andrealme andrealme is offline
No confirmado
 
Registrado: oct 2006
Posts: 9
Poder: 0
andrealme Va por buen camino
Conexion MS SQL y dbexpress

Hola: quisieramos saber si alguien nos puede ayudar con este problemita:
Tenemos una aplicación hecha en Delphi usando como base Interbase, donde se conecta por medio de dbexpress. Ahora necesitamos cambiar la base de datos a MS SQL Server, y queremos utilizar la misma conexión, intentamos realizar la misma pero nos sale un error "mapping failed".
Quisieramos saber cuales son los datos que hay que poner en el TSQLConnection.
Desde ya muchas gracias.
Responder Con Cita
  #2  
Antiguo 04-10-2007
Avatar de poliburro
[poliburro] poliburro is offline
Miembro Premium
 
Registrado: ago 2004
Ubicación: México D.F
Posts: 3.068
Poder: 23
poliburro Va por buen camino
Ha evaluado usar ADO?, les puedo asegurar que es una mejor alternativa conectándose a SQL Server que DbExpress.

suerte
__________________
Conoce mi blog http://www.edgartec.com
Responder Con Cita
  #3  
Antiguo 04-10-2007
andrealme andrealme is offline
No confirmado
 
Registrado: oct 2006
Posts: 9
Poder: 0
andrealme Va por buen camino
Necesitamos DbExpress

Gracias por la sugerencia, el tema es que la aplicación esta totalmente realizada con conexiones dbExpress, lo que tenemos que cambiar es la base de datos que se utiliza, de Interbase a MSSQL Server y queremos tocar lo menos posible los componentes. Por esta razón es que necesitamos usar dbexpress para conectarnos.
Tenemos creada la base de datos en MSSql y en Delphi en el TSQLConnection, ingresamos la base de datos, por ejemplo "C:\PERSONAL\DATOS\PERSONAL_DATA.MDF"
User_Name: Administrador
Password:
y cuando conectamos nos da ese error de "Error mapping failed".


Quisieramos saber cuales son los datos que hay que poner.
Muchas gracias por cualquier colaboración.
Saludos
Rosario y Andrea
Responder Con Cita
  #4  
Antiguo 05-10-2007
Avatar de rruz
[rruz] rruz is offline
Miembro Premium
 
Registrado: jun 2006
Posts: 146
Poder: 18
rruz Va por buen camino
Hola ,

En delphi7

HostName=ServerName
DataBase=Database Name
User_Name=user
Password=password
BlobSize=-1
ErrorResourceFile=
LocaleCode=0000
MSSQL TransIsolation=ReadCommited
OS Authentication=False

En delphi 2007
SchemaOverride=%.dbo
DriverUnit=DBXDynalink
DriverPackageLoader=TDBXDynalinkDriverLoader,DBXDynalinkDriver100.bpl
DriverPackage=DBXCommonDriver110.bpl
DriverAssemblyLoader=Borland.Data.TDBXDynalinkDriverLoader,Borland.Data.DbxDynalinkDriver,Version=11 .0.5000.0,Culture=neutral,PublicKeyToken=91d62ebb5b0d1b1b
DriverAssembly=Borland.Data.DbxCommonDriver,Version=11.0.5000.0,Culture=neutral,PublicKeyToken=a91a7 c5705831a4f
HostName=ServerName
DataBase=Database Name
User_Name=user
Password=password
BlobSize=-1
ErrorResourceFile=
LocaleCode=0000
MSSQL TransIsolation=ReadCommited
OS Authentication=False
Prepare SQL=False
MetaDataPackageLoader=TDBXMsSqlMetaDataCommandFactory,DbxReadOnlyMetaData100.bpl
MetaDataAssemblyLoader=Borland.Data.TDBXMsSqlMetaDataCommandFactory,Borland.Data.DbxReadOnlyMetaData ,Version=11.0.5000.0,Culture=neutral,PublicKeyToken=91d62ebb5b0d1b1b

ademas las propiedades
getdriverfunc=getSQLDriverMSSQL
vendorlib=oledb
drivername=dbexpmss.dll

Saludos
Responder Con Cita
  #5  
Antiguo 05-10-2007
andrealme andrealme is offline
No confirmado
 
Registrado: oct 2006
Posts: 9
Poder: 0
andrealme Va por buen camino
no funciona

Hola: gracias por tu respuesta, pero la configuración esta igual a la que me diste y no me funciona, me sigue dando el mismo error.

Si alguien tiene idea de lo que pueda pasar por favor le agradecemos la ayuda.

Estamos usando Delphi 7


Saludos
Responder Con Cita
  #6  
Antiguo 05-10-2007
andrealme andrealme is offline
No confirmado
 
Registrado: oct 2006
Posts: 9
Poder: 0
andrealme Va por buen camino
Solucionado

Logramos la comunicación instalando una nueva versión de dbexpmss.dll.

Muchas gracias !
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
Conexión DBExpress en tiempo de ejecución pache Conexión con bases de datos 0 10-05-2007 17:32:46
Conexion desde cliente con dbexpress fedelphi Conexión con bases de datos 0 25-01-2007 16:15:21
Conexión SQL Server via dbExpress Leviatan MS SQL Server 1 07-11-2005 13:23:02
Conexion dbexpress e interbase- URGENTE mortiz Conexión con bases de datos 1 31-08-2004 13:08:02
Conexión en tiempo de ejecución con DBExpress Ana Conexión con bases de datos 3 04-06-2003 12:10:37


La franja horaria es GMT +2. Ahora son las 04:20:02.


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