Entrar
¿Nuevo usuario? Inscribirme
DesarrolloDelphi · Desarrollo de Software en Borland Delphi
? ¿Ya estás suscrito? Entra a Yahoo!

Consejos

¿Sabías que...?
Podés hacer búsquedas de antiguos mensajes del grupo.

Mensajes

  Mensajes Ayuda
Avanzado
Claves principales y externas en interbase.   Lista de mensajes  
Responder | Reenviar Mensaje #991 de 7332 |
Re: [Delphi] Delphi 7 y MySQL: Operation not allowed....

El problema es que estás usando un DataSet Unidireccional, como los del Data
Xpress (o era DataSnap?). Como sea, usá otro tipo de conexión u otro tipo de
dataset, o usá un modelo briefcase (maletín, no?) usando un TClientDataSet.
De ese modo el resultado del query lo pasás al disco local, y le podés
asociar un control bidireccional. Implica trabajar de forma diferente, pero
tiene sus ventajas. Revisa los ejemplos que vienen con Delphi, que hay algo
al respecto.
Ah, lo de unidireccional significa que el resultado del query/tabla solo
avanza, no puede retroceder. Hay razones técnicas, de performance, de uso de
recursos para eso. Pero para usar una grilla eso no nos sirve. Se necesita un
proveedor de datos que permita avanzar y retroceder, que pueda saltar del
primero al último registro y luego volver al inicio. Un dataset como ese,
será un dataset bi-direccional.
En general, en una misma aplicación se usan ambos modelos, porque cada uno
tiene sus ventajas y desventajas.

Saludos,
-pw

El Mié 19 Feb 2003 18:05, Miyaghi san escribió:
> Hola amigos... como estan.
> Estoy experimentando con delphi y mysql.
> Tengo una base de datos MySQL con una tabla y dos
> campos.
> En delphi trato solamente de hacer una pantalla con 2
> DBEdit para cada uno de los campos, una grilla para
> mostrar todos los registros y un navegador.
> El navegador solo me deja navegar pero no me activa
> las demas opciones.
> Y la grilla cuando trato de asignarle el datasource
> correspondiente me da el error "Operation not allowed
> on an unidirectional dataset"...
> Alguien sabe que puede estar pasando.
> Gracias.
>
> __________________________________________________
> Do you Yahoo!?
> Yahoo! Shopping - Send Flowers for Valentine's Day
> http://shopping.yahoo.com
>
> ------------------------------
> DesarrolloDelphi:
> Desarrollo de Software en Borland Delphi
> ------------------------------
> Direcciones de la lista:
> Publicar un mensaje: DesarrolloDelphi@...
> Suscribirse........: DesarrolloDelphi-Subscribe@...
> Desuscribirse......: DesarrolloDelphi-Unsubscribe@...
> Administrador......: DesarrolloDelphi-Owner@...
> Página de la lista.: http://www.gruposyahoo.com.ar/group/DesarrolloDelphi
> ------------------------------
> http://www.navegana.com/dinero/chanzes.html
>
> Tu uso de Yahoo! Grupos está sujeto a las
> http://ar.docs.yahoo.com/info/utos.html




Sáb, 1 de Mar, 2003 11:19 pm

paul_wolf@...
Enviar correo Enviar correo

Reenviar Mensaje #991 de 7332 |
Desplegar mensajes Autor Ordenar por fecha

Hola a todos, en el sitio de Borland encontré un artículo donde habla de como mejorar la velocidad de interbase, hay un punto que me llamó mucho la...
//Gustavo
gustavorul
Sin conexión Enviar correo
18 de Feb, 2003
10:58 pm

Hola amigos... como estan. Estoy experimentando con delphi y mysql. Tengo una base de datos MySQL con una tabla y dos campos. En delphi trato solamente de...
Miyaghi san
miyaghy
Sin conexión Enviar correo
19 de Feb, 2003
9:42 pm

Hola!.. Pues la verdad es un poco dificil saber que te esta pasando si no tienes la aplicacion en tus manos... pero esta sencillo lo que intentas hacer... ...
Mirella Haro Avalos
yeya_haro
Sin conexión Enviar correo
20 de Feb, 2003
12:20 am

El problema es que estás usando un DataSet Unidireccional, como los del Data Xpress (o era DataSnap?). Como sea, usá otro tipo de conexión u otro tipo de ...
Paul Wolf
paul_wolf@...
Enviar correo
3 de Mar, 2003
12:48 am

Para solucionar esto necesitas trabajar con cuatro componentes encadenados dentro de dbExpress... Lo recomendabel es que en lugar de tTable uses SQLDataset,...
Miyaghi san
miyaghy
Sin conexión Enviar correo
4 de Mar, 2003
12:09 pm
Avanzado

Copyright © 2009 Yahoo! de Argentina S.R.L. Todos los derechos reservados.
Política de privacidad - Condiciones del Servicio - Reglas de la comunidad de Yahoo! - Ayuda