PDA

Ver la Versión Completa : Conexión a SQL Server 2005 Con DBExpress


albertmac
30-05-2008, 15:42:03
Que tal,

Tengo una pregunta, tengo tiempo de programar en delphi, pero en estos estoy desarrollando un proyecto que necesito conectarme a una bd de sql server 2005, con el componente 'adoconnection' es muy facil la conexion, de hecho ya quedo lista, pero la necesito realizar con el componente 'dbexpress' y para ello ya ven que se tiene que modificar el archivo 'dbxconnections' (donde se almacenan las configuraciones de conexion a las bd) para agregar las lineas necesarias para conectarse sql server y la dll indicada, pero no las encuentro x ningun lado, alguien ha hecho eso??? que me pueda apoyar, se los agradeceria mucho si me ayudasen...

Para mas detalle, es algo como esto:


[ODBC]
GetDriverFunc=getSQLDriverODBC
LibraryName=dbexpodbc.dll
BlobSize=-1
DataBase=Driver={ODBCDRIVER};Server=(local);Database=Northwind;
ErrorResourceFile=
LocaleCode=0000
Password=password
User_Name=user


Saludos a todos...

ContraVeneno
30-05-2008, 23:06:07
a caray... yo no tuve que modificar ningún archivo...

simplemente genero un ODBC en el panel de control, a un componente TDataBase le asigno ese ODBC por medio de su Alias y listo...

en otras palabras:

BaseDatos.AliasName:= UnAlias;
BaseDatos.DatabaseName := UnaBase;
BaseDatos.Params.ValueFromIndex[0] := UnUsuarioBase;
BaseDatos.Params.ValueFromIndex[1] := UnaClave;

BaseDatos.Connected := True;

UnQuery.DataBaseName := Base;

ya se puede usar el Query y ya tengo conexión a una base de datos. SQL Server 2000 en este caso

albertmac
02-06-2008, 14:36:19
Gracias Contraveneno por la respuesta, pero esa opción que me das ya la hice y si me conecto a la BD sin problemas, pero en la empresa en la que laboro, utilizamos siempre un componente de Delphi 7 llamado "SQLConnection1" que se encuentra en la paleta "DBExpress", este componente tiene un atributo llamado "ConnectionName" en el cual puedes seleccionar de una lista el propio para el manejador de BD que utilizas (En este caso lo necesito para SQL Server 2005); esas opciones que aparecen se configuran o guardan en los archivos que te menciono anteriormente...