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 

DbExpress y SQL Server

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

Saludo a todos los foristas,

Estoy tratando de acceder a una base de datos SQL Server, mediante dbExpress, pero cuando configuro el componente TSQLConnection, en su propiedad DriverName, solo se lista InterBase y MYSQL.

Cómo añado a la lista el driver MSSQL?
Tengo Instalado el MS SQL Server 7.0 en el mismo PC y está configurado adecuadamente (me deja crear y consultar tablas desde su propio ambiente)

Utilizo C++Builder Enterprise y desde el BDE puedo observar un driver para esto, y puedo crear un alias de este tipo.

ah, se me olvidaba, cuando intento acceder la bas de datos SQL server desde BDE, me requiere contraseña, pero aunque la BD no tenga contraseña, este nunca lograr conectarse a ella., cómo lo soluciono?.

Gracias,
_________________
Julian Uribe Hernandez
Volver arriba
Ver perfil de usuario Enviar mensaje privado MSN Messenger
Mensaje    Asunto: Responder citando

Holas Julian Cool
bueno ante tu pregunta de:
Julian escribió:
Cómo añado a la lista el driver MSSQL?

Hay que conseguir los drivers dbExpress para SQLServer yo los tengo si deseas enviame un correo y te los envio son solo 300Kb si no me equivoco.
respectoa la otra pregunta Rolling Eyes
Julian escribió:
cuando intento acceder la base de datos SQL server desde BDE, me requiere contraseña, pero aunque la BD no tenga contraseña, este nunca lograr conectarse a ella., cómo lo soluciono?.

si no me equivoco en el componente TDatabase debes colocar la propiedad LoginPrompt a False

Américo
C++Builder lo Mejor de lo Mejor


Ultima edición por americo_bcb el Vie 06 Ago, 2004 12:51 am, editado 1 vez
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email
Mensaje    Asunto: dbExpress y SQL server Responder citando

de ante mano,gracias por tu ayuda

ya descargué el driver dbExpress para SQL server, pero porque razón es una versión Trial?

porqué me dices que el componente TDataBase, si yo solo estoy usando componentes de la paleta bdExpress?

espero por los avances.
_________________
Julian Uribe Hernandez
Volver arriba
Ver perfil de usuario Enviar mensaje privado MSN Messenger
Mensaje    Asunto: Re: dbExpress y SQL server Responder citando

Holas Julian Cool
Bueno inicio esta vez por la ultima pregunta
Julian escribió:
porqué me dices que el componente TDataBase, si yo solo estoy usando componentes de la paleta bdExpress?

Respondí Asi ya que en tu anterior mensaje indicabas que tenias problemas con el BDE. Wink

Respecto al driver para SQLServer, existen versiones trial e incluso de venta, pero la decisión de que sea trial corresponde a quien la diseño no crees, yo logre conseguir una version libre pero con bastantes limitaciones.

Américo
C++Builder lo Mejor de lo Mejor
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email
Mensaje    Asunto: Responder citando

cómo logro ver los datos de una tabla SQL server en un componente como el TDBGrid.? claro usando dbExpress

gracias
_________________
Julian Uribe Hernandez
Volver arriba
Ver perfil de usuario Enviar mensaje privado MSN Messenger
Mensaje    Asunto: dbGrid y dbExpress Responder citando

Holas Una vez mas Julian, te respondo para poder visualizar una tabla en dbexpress sea cual fuere el origen de datos, primero es necesario algo de teoria dbExpress solo utiliza cursores unidireccionales es por eso que no puedes visualizar los datos dentro de un dbGrid. Sin Embargo utilizando componentes de la paleta dbExpress y DataAccess podemos visualizarlo en un dbGrid. Bueno basta de teoria y vamos a la practica.

1. Coloca un TSQLConnection y asigna las propiedades.
2. Coloca un TSQLTable y asigna las propiedades SQLConnection a SQLConnection1 asi mismo la propiedad TableName a una tabla de tu base de datos.
3. aca viene el truco jajajajaja. Laughing Wink Cool
4. Coloca un TDataSetProvider de la paleta DataAccess y la propiedad DataSet a SQLTable1.
5. Coloca un TClientDataSet de la paleta DataAccess y la propiedad ProviderName a DataSetProvider1, la propiedad Active a True.
6. Colocas un TDataSource y la propiedad DataSet a ClientDataSet1.
7. Colocas un TDBGrid y la propiedad DataSource a DataSource1.

Eso es todo espero poder haber ayudado
mi correo es americo_fox@hotmail.com
Américo
C++Builder lo Mejor de lo Mejor
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email
Mensaje    Asunto: dbExpress y SQL SERVER Responder citando

Gracias nuevamente,

todo eso lo entiendo y en efecto ya lo habia hecho, pero resulta que al intentar colocar en true del componente TSQLConnection, la aplicación deja de responder y me toca salime de ella a las malas. es como si intentara abrir la base de datos y no fuese capas.

En ningún momento genera errores como para guiarme. será algo que necesito configurar en la base de datos SQL?, algo con los usuarios?,

PD: tengo instalado la parte servidor y cliente del SQL Server en el mismo computador. y no utilizo dominio, lo hago con grupo de trabajo, es posible que esto tenga algo que ver?.

éxitos
_________________
Julian Uribe Hernandez
Volver arriba
Ver perfil de usuario Enviar mensaje privado MSN Messenger
Mensaje    Asunto: Re: dbExpress y SQL SERVER Responder citando

Holas Julian Rolling Eyes
bueno el echo que cuando hagas la propiedad active del componente TSQLConnection es donde entra a funcionar los drivers que utilizas para poder establecer la coneccion a SQLServer a mi parecer los drivers estan con errores
Américo
C++Builder lo Mejor de lo Mejor
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email
Mensaje    Asunto: Dbexpress y SQL server Responder citando

buen día americo_bcb, me podrias enviar el driver que conseguiste para SQL.
adicionalmente, puedes contarme cuales son las limitaciones que tiene ese driver?.

gracias,
_________________
Julian Uribe Hernandez
Volver arriba
Ver perfil de usuario Enviar mensaje privado MSN Messenger
Mensaje    Asunto: Responder citando

Holas Julian:
Bueno te comento los drivers que tengo te los envio a tu correo si me lo das porsupuesto, y limitaciones son bastantes en especial con los procedimientos almacenados, entre otras que iras viendo
Atte,
Americo
C++ Builder lo Mejor de lo Mejor
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email
Mensaje    Asunto: dbExpress y SQL server Responder citando

americo_bdc, como vas?

este es mi correo, juribehdez@yahoo.es
ahí me puedes enviar los drivers.

chao, gracias
_________________
Julian Uribe Hernandez
Volver arriba
Ver perfil de usuario Enviar mensaje privado MSN Messenger
Mensaje    Asunto: Responder citando

Hola Amigos!

Me pueden decir como reemplaar los LookUps en los componentes dbExpress, ya que segun informacion leida sobre estos componentes no soportan este tipo de operaciones.

De antemano, muchas gracias.
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email
Mensaje    Asunto: Responder citando

Holas rockfavc

Bueno referente a los LookUps funcionan igual con dbExpress que con ADO, BDE etc. pero para que puedas tener el curso bidireccional debes manejar el almacenamiento en cache y enlazar los campos LookUps a el componente TClientDataSet como se explica en este mismo post mensajes arriba, este componete se comporta como un TTable.

Espero te sirva de algo

Américo
C++ Builder lo Mejor de lo Mejor
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email
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.