 |
Club Builder Foro de C++Builder en español
|
| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
cuisak Invitado
|
Publicado: Lun 06 Oct, 2003 11:45 am Asunto: modificar el DataSet de un componente en ejecucion |
|
|
hola habitantes del foro, mi problema aparece cuando intento hacer algo del tipo:
DBText1->DataSource->Name = "TableClientes"
o
QRDBText1->DataSet->Name = "TableClientes"
la cosa es que pruebo a cambiar la propiedad Name de la clase DataSet y esto me cuelga el programa, desactivo y luego activo el componente pero ni con esas ¿alguien podria ayudarme, please? |
|
| Volver arriba |
|
 |
Angel Master


Registrado: 15 Abr 2003Mensajes: 2311Ubicación: Toledo (España)
|
Publicado: Lun 06 Oct, 2003 11:57 am Asunto: |
|
|
Si lo que quieres hacer es cambiar el DataSource asignado a un elemento (DBText, por ejemplo) la sintáxis es la siguiente:
Si quieres quitar la asignación te aconsejo que pongas esto:
| Código: | DBText1->DataSource = NULL; |
y para reponerla
| Código: | DBText1->DataSource = DataSource1; |
Evidentemente, antes tendrás que haber asociado una tabla o query al DataSource que te interese usar.La sintaxis que estás empleando es incorrecta por dos razones:
1ª. Dentro del elemento (DBText o cualquiera otro que lleve un DataSource asociado), la propiedad DataSource es directa; no lleva propiedad Name
2ª. Las asiganciones no se hace como AnsiString, poniendo el nombre entre comillas. Eso se reserva si quieres asignar dinámicamente un nombre al elemento DataSource, por ejemplo:
| Código: | DataSource1->Name = "DtSource1"; |
_________________ Un saludo
Necesitamos tu ayuda: Envía AI al 27595 (Coste 1,20 euros + IVA) |
|
| Volver arriba |
|
 |
Xpto Lt

Registrado: 24 Abr 2003Mensajes: 92Ubicación: Pamplona
|
Publicado: Lun 06 Oct, 2003 1:43 pm Asunto: |
|
|
A parte de lo de Angel si tienes una tabla asociada, prueba a desactivar el componente Table, haces los cambios que quieras hacer y luego lo vuelves a activar.
Saludo2 |
|
| Volver arriba |
|
 |
|
|
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
|
© 2002–2026 Club Builder · Funciona con phpBB.
|