De hecho no es posible y quizá este fragmento de la ayuda de Delphi clarifique:
Cita:
|
TSQLQuery is a unidirectional dataset. Unlike other datasets, unidirectional datasets do not buffer multiple records in memory. Because of this, you can only navigate using the First and Next methods. There is no built-in editing support: you can only edit the data in an SQL query by explicitly creating an SQL UPDATE command or by connecting the dataset to a client dataset using a provider. Features that require buffering multiple records, such as filters or lookup fields, are not available.filters or lookup fields, are not available.
|
Y aunque no lo diga explícitamente, no se puede conectar una de estas componentes a un DBGrid ni cualquier control que invlucre múltiples registros al mismo tiempo.
Tendrás que usar un ClientDataSet para poder navegar en ambas direciones y editar.
// Saludos