Conexión BD
Puedo conectar una base de datos de MSSQL Server con un componente de tipo TSQLConnection ??
|
Ciertamente, sí. Haz doble click en el componente y asignale las propiedades correspondientes.
|
Gracias... es que tengo la aplicación con BD de Firebird y la he pasado a MSSQL cambiandole lo q tu me dices y todos los dataset q apunten a esta nueva conexion, pero tengo multiples problemas, aunq me recoge bien los datos de los datagrids no funciona del todo correctamente.
|
Cita:
If you are not using named connections, set DriverName to the name of an installed dbExpress driver such as INTERBASE, MYSQL, ORACLE, or DB2. Installed drivers are listed in the dbxdrivers.ini file, and their names can be retrieved using the GetDriverNames function. En mi caso el fichero dbxdrivers.ini contiene lo esperado: [Installed Drivers] DB2=1 Interbase=1 MYSQL=1 Oracle=1 [DB2] ... En todo caso revisa tu fichero, pero por defecto creo que la respuesta es NO. ¿Porqué no utilizas ADO para realizar esa conexión? |
Pq la aplicaci'on ya está muy avanzada, no la he empezado yo y hay cosas q no se como cambiarlas a ADO :(
mi fichero direvers.ini tiene lo siguiente: Cita:
|
Creo que el problema lo tngo en algunos componentes usados propios para la aplicación. Cuando se programan componentes de este tipo hay q especificar el tipo de BD que se va a utilizar en alguna libreria o algo??
Los datos los recoge perfectamente por lo que la conexión es correcta. Si alguien sabe algo y me puede guiar Gracias. |
Se me olvido decir q el dxdrivers.ini lo tengo en la misma carpeta de la aplicación, por lo q me esta tirando de este. El driver utilizado es el correcto??
Utilizo D7 y MS SQL Server 2000 con SP 3a |
He descubierto algo más: a ver si me pueden ayudar con más pistas:
El problema creo q lo tengo en uno de los componentes. El componente en cuestion tiene la propiedad sqlconnection y la propiedad activar. Pues bien, si la BD es la de Firebird, entocnes me deja poner la poiedad activar a True pero con la BD MSSQL Server no. La propiedad activar esta programa asi: Cita:
Cita:
Gracias |
Decir que uso Delphi 7 y mi fichero dbxdrivers.ini contiene lo siguiente:
Cita:
|
La franja horaria es GMT +2. Ahora son las 19:01:18. |
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