Club Builder - Foros de discusión Club Builder
Foro de C++Builder en español
 
 FAQFAQ   BuscarBuscar   MiembrosMiembros   Grupos de UsuariosGrupos de Usuarios   RegistrarseRegistrarse 
 PerfilPerfil   Entra para ver tus mensajes privadosEntra para ver tus mensajes privados   EntrarEntrar 

SQL Server & C++ Builder

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Bases de Datos
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
Mensaje    Asunto: SQL Server & C++ Builder Responder citando

Hola amigos!

Estoy próximo a iniciar una nueva aplicacion la cual se conectará a una base de datos SQL Server, nunca he usado est BD. En muchas preguntas observo que tienen que ver con ODBC, me pregunto si es necesario siempre una conexion ODBC.
Utilizo BCB6 enterprise.

Alguien me puede guiar sobre lo que debo tener en cuenta con esta base de datos?.
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email
Mensaje    Asunto: Responder citando

ODBC + BDE o bien ADO, te recomiendo lo último.


atte
_________________
Adrián

http://adrian.org.ar
Volver arriba
Ver perfil de usuario Enviar mensaje privado Visitar sitio web del autor
Mensaje    Asunto: Responder citando

Hola! de antemano gracias por lar espuesta.

Me puedes alclarar porque es mejor ADO?

Cuando escribes ODBC + BDE + ADO te refieres a que se necesitan las tres?

No es tan transparente como manejar una base de datos en paradox?

Muchas gracias de nuevo.
Volver arriba
Mensaje    Asunto: Responder citando

Cita:
Cuando escribes ODBC + BDE + ADO te refieres a que se necesitan las tres?


lo que yo escribi es ODBC + BDE y como segunda opción ADO


Cita:
Me puedes alclarar porque es mejor ADO?


En principio el BDE esta deprecated, por eso te sugerí ADO, que pensandolo bien también ha sido reemplazado por ADO .NET aunque esa es otra historia.


Cita:
No es tan transparente como manejar una base de datos en paradox?

Si utilizas BDE + ADO será lo mismo, aunque probablemente BDE conectado a tablas Paradox funcione más rápido. Según mi experiencia, el uso de ODBC ralentiza un poco la performance, aunque para darte cuenta necesitas exigir bastante a tu bd.



atte
_________________
Adrián

http://adrian.org.ar
Volver arriba
Ver perfil de usuario Enviar mensaje privado Visitar sitio web del autor
Mensaje    Asunto: Responder citando

Gracias IKIS por tus respuestas.

Ya voy entendiendo mejor.

Ahora pregunto: se puede hacer ese tipo de conexion con BCB6 profesional o solo con enterprise?

Para utilizar ADO basta con activar el paquete "Borland ADO DB Components" por las opciones del proyecto?, la verdad nunca he utilizado estos componentes.

Es muy similar en propiedades y metodos los componentes ADOQuery y ADOTable con respecto a TQuery y TTAble? que seria el Datasorce?

Muchas gracias por sus respuestas.

Saludos Rolling Eyes
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email
Mensaje    Asunto: Responder citando

Cita:
Ahora pregunto: se puede hacer ese tipo de conexion con BCB6 profesional o solo con enterprise?


Yo tengo el Enterprise, pero si en el profesional te aparece la paleta ADO, ya lo tienes habilitado.
Volver arriba
Ver perfil de usuario Enviar mensaje privado Visitar sitio web del autor
Mensaje    Asunto: yo uso lo siguiente.... Responder citando

hola, hace poco estoy programando una aplicacion que interactua con una base de datos en sql server, remotamente.
para ello incorporo a mi form o instancias en algun archivo
un TADOConnection y un TADOQuery, en el primero configuras el string de conexion indicando que ocuparas un driver sql server, en la propiedad stringConnection haces click y sale una ventana a la cual debes seleccionar BUILD, ahi te indicará que eligas dicho driver (no tienes para que ocupar odbc si tienes el servidor) e indicarle los parametros necesarios, luego puedes poner prueba de conexion, para saber si la conexion al sql server está iniciada correctamente.

recuerda ES PRECISO que se tenga instalado una instancia del servidor sql server en donde se administre la BD, ya sea localmente o remotamente, la diferencia esta en que en una configuras con el nombre de la maquina local que contiene el servidor, y la otra el ip de la maquina, ademas de un nombre de usuario y una contraseña valida.....
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email MSN Messenger
Mensaje    Asunto: Re: SQL Server & C++ Builder Responder citando

No necesariamente, puedes usar un DataSource y un ADOTable por cada tabla que tengas en la base de datos. Leete el libro "LA CARA OCULTA DE C++ BUILDER" y allì encontraras informacòn al respecto.
_________________
Wersens54
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email Dirección AIM Yahoo Messenger MSN Messenger
Mensaje    Asunto: claro que se puede!!! Responder citando

claro que se puede, siempre he trabajado con SQL Server..

PRIMERO, LO PRIMERO...

1. Crea tu BD en SQL.
2. ir a panel de Control, en Herramientas admvas, luego Origenes de datos ODBC, Ahi tienes que crear el alias que hace referencia a tu bd.
3. en tu aplicacion en DataAcces(para builder 5) hay componentes para ligar ambas, es decir si quieres mostrar la consulta de una tabla en un DBGrid, jala los siguientes componentes:

*TDataBase, aqui crearas un nombre artificial en la propiedad DataBaseName que haga referencia al alias. tambien aca colocas la clave de acceso a la bd, para que no te la pida en tiempo de ejecucion.
*TQuery, aca pones el nombre artificial y en SQL agregas tu consulta....
*TDataSource para que lo ligues con la propiedad del mismo nombre del DBGrid...

etc, etc.

espero te ayude.. Very Happy
_________________
Alberto Lavariega Arista
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email Visitar sitio web del autor MSN Messenger
Mensaje    Asunto: Siempre es necesario el ODBC, para que puedas trabajar!!! Responder citando

Siempre es necesario el ODBC, para que puedas trabajar con ambas, es el intermediario de la comunicacion entre ambas aplicaciones.


saludos Very Happy
_________________
Alberto Lavariega Arista
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email Visitar sitio web del autor MSN Messenger
Mensaje    Asunto: Responder citando

¿y no sirve crear el alias de la base de datos con el BDE Administrator y utilizar el BDE?
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Responder citando

Si te sirve de esa manera tambien y por lo que he escuchado, es mas rapido que con ODBC
_________________
Dirección Municipal de Informática
H. Ayuntamiento de Tijuana
Arriba Lopez Obrador !!!
Los Mexicanos Merecemos Respeto !!!
Volver arriba
Ver perfil de usuario Enviar mensaje privado Visitar sitio web del autor MSN Messenger
Mensaje    Asunto: Responder citando

completamente de acuerdo con LordNemesis...

saludos Very Happy
_________________
Alberto Lavariega Arista
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email Visitar sitio web del autor MSN Messenger
Mostrar mensajes de anteriores:   
Cambiar a:  
No puedes publicar temas nuevos en este foro
No puedes responder a temas en este foro
No puedes editar tus mensajes en este foro
No puedes borrar tus mensajes en este foro
No puedes votar en las encuestas de este foro


Hosting WordPress Indedmedia desde 3,99 €
© 2002–2026 Club Builder · Funciona con phpBB.