| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
rockfavc Cmdr


Registrado: 23 Ago 2002Mensajes: 138Ubicación: Colombia (Medellín)
|
Publicado: Mie 19 May, 2004 2:26 pm Asunto: SQL Server & C++ Builder |
|
|
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 |
|
 |
ikis Master


Registrado: 28 Dic 2002Mensajes: 703Ubicación: Madrid, España
|
Publicado: Mie 19 May, 2004 5:40 pm Asunto: |
|
|
ODBC + BDE o bien ADO, te recomiendo lo último.
atte _________________ Adrián
http://adrian.org.ar |
|
| Volver arriba |
|
 |
Invitado
|
Publicado: Mie 19 May, 2004 8:19 pm Asunto: |
|
|
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 |
|
 |
ikis Master


Registrado: 28 Dic 2002Mensajes: 703Ubicación: Madrid, España
|
Publicado: Mie 19 May, 2004 8:29 pm Asunto: |
|
|
| 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 |
|
 |
rockfavc Cmdr


Registrado: 23 Ago 2002Mensajes: 138Ubicación: Colombia (Medellín)
|
Publicado: Jue 20 May, 2004 8:42 pm Asunto: |
|
|
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  |
|
| Volver arriba |
|
 |
ikis Master


Registrado: 28 Dic 2002Mensajes: 703Ubicación: Madrid, España
|
Publicado: Jue 20 May, 2004 9:25 pm Asunto: |
|
|
| 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 |
|
 |
jotny Master


Registrado: 17 Feb 2004Mensajes: 226Ubicación: santiago
|
Publicado: Mar 25 May, 2004 7:28 am Asunto: yo uso lo siguiente.... |
|
|
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 |
|
 |
wersens54 Cdt

Registrado: 03 Mar 2004Mensajes: 3Ubicación: Barinas
|
Publicado: Mar 02 Nov, 2004 10:26 pm Asunto: Re: SQL Server & C++ Builder |
|
|
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 |
|
 |
Alberto Lavariega Arista Lt JG

Registrado: 22 Oct 2004Mensajes: 66Ubicación: Bahias de Huatulco, Oaxaca
|
Publicado: Mar 28 Dic, 2004 7:50 pm Asunto: claro que se puede!!! |
|
|
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..  _________________ Alberto Lavariega Arista |
|
| Volver arriba |
|
 |
Alberto Lavariega Arista Lt JG

Registrado: 22 Oct 2004Mensajes: 66Ubicación: Bahias de Huatulco, Oaxaca
|
Publicado: Mar 28 Dic, 2004 7:52 pm Asunto: Siempre es necesario el ODBC, para que puedas trabajar!!! |
|
|
Siempre es necesario el ODBC, para que puedas trabajar con ambas, es el intermediario de la comunicacion entre ambas aplicaciones.
saludos  _________________ Alberto Lavariega Arista |
|
| Volver arriba |
|
 |
marcoss Cdt

Registrado: 24 Dic 2004Mensajes: 24
|
Publicado: Mar 28 Dic, 2004 8:05 pm Asunto: |
|
|
| ¿y no sirve crear el alias de la base de datos con el BDE Administrator y utilizar el BDE? |
|
| Volver arriba |
|
 |
LordNemesis Master


Registrado: 31 Dic 2003Mensajes: 340Ubicación: México
|
Publicado: Mie 29 Dic, 2004 5:48 pm Asunto: |
|
|
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 |
|
 |
Alberto Lavariega Arista Lt JG

Registrado: 22 Oct 2004Mensajes: 66Ubicación: Bahias de Huatulco, Oaxaca
|
Publicado: Mie 29 Dic, 2004 6:42 pm Asunto: |
|
|
completamente de acuerdo con LordNemesis...
saludos  _________________ Alberto Lavariega Arista |
|
| Volver arriba |
|
 |
|