Conectar SQL Server

Foro público de Xailer en español
Responder
Avatar de Usuario
gerencia
Mensajes: 282
Registrado: Sab Jun 20, 2009 6:01 pm

Conectar SQL Server

Mensaje por gerencia »

Hola a todos,
Me han solicitado un proyecto en Base de datos SQL-SERVER, todos los desarrollos lo he realizado con MariaDB,

Me surgen varias preguntas y me gustaría que si alguien tiene experiencia con SQL-SERVER me ayudara.

- Cual debería ser la mejor conexión SQL a través de ODBC o ADO ?

Si me comparte un pequeño ejemplo de cómo sería la conexión, tips para tener en cuenta se lo agradecería.

Saludos,
Jose David Angulo Urzola
Auditoria y Sistemas Ltda.
Cartagena-Colombia
Avatar de Usuario
xhermita
Mensajes: 177
Registrado: Vie Feb 18, 2011 10:05 pm
Ubicación: Las Palmas de Gran Canaria
Contactar:

Re: Conectar SQL Server

Mensaje por xhermita »

Yo utilizo esta funcíón para construir la cadena de conexión con TAdoDataSource

Código: Seleccionar todo

FUNCTION ConnectStr(cHost, cUser, cPass, cDataBase)
   LOCAL cConnect := ""
   DEFAULT cHost TO ""
   DEFAULT cUser TO ""
   DEFAULT cPass TO ""
   DEFAULT cDataBase TO ""
   
   IF !Empty(cHost) .AND. !Empty(cUser) .AND. !Empty(cPass)
      cConnect :=  "Provider=SQLOLEDB.1;Password=" + cPass +;
                   ";Persist Security Info=True;User ID=" + cUser + ;
                   ";Data Source=" + cHost +;
                   + IIF( !Empty( cDataBase) , ";Database=" + cDataBase, "" )
   ENDIF
RETURN cConnect
Pedro Amaro
2PC Service

Xailer / Néfele / MySQL-MariaDB / SQLServer
Avatar de Usuario
gerencia
Mensajes: 282
Registrado: Sab Jun 20, 2009 6:01 pm

Re: Conectar SQL Server

Mensaje por gerencia »

Gracias Pedro.

Funciono perfecto.
Saludos,


xhermita escribió: Sab Nov 05, 2022 11:49 am Yo utilizo esta funcíón para construir la cadena de conexión con TAdoDataSource

Código: Seleccionar todo

FUNCTION ConnectStr(cHost, cUser, cPass, cDataBase)
   LOCAL cConnect := ""
   DEFAULT cHost TO ""
   DEFAULT cUser TO ""
   DEFAULT cPass TO ""
   DEFAULT cDataBase TO ""
   
   IF !Empty(cHost) .AND. !Empty(cUser) .AND. !Empty(cPass)
      cConnect :=  "Provider=SQLOLEDB.1;Password=" + cPass +;
                   ";Persist Security Info=True;User ID=" + cUser + ;
                   ";Data Source=" + cHost +;
                   + IIF( !Empty( cDataBase) , ";Database=" + cDataBase, "" )
   ENDIF
RETURN cConnect
Jose David Angulo Urzola
Auditoria y Sistemas Ltda.
Cartagena-Colombia
Responder