Pregunta

conozco a nadie cómo solicitar un "conjunto de resultados en vivo" en MySQL cuando la consulta ha compensado (por ejemplo: select * from table limit 10 offset 20;). se throughing un error como

  

'uso inválido de la palabra clave'

.

Gracias, Vijay.

¿Fue útil?

Solución 2

Lo tengo ... He utilizado el TUpdateSQL y la propiedad de la cachedupdates TQuery se hizo realidad ... ahora puedo editar el conjunto de datos (Query1.state = dsedit), es decir, modificar los valores de las celdas de la DBGrid y i utilizado query1.post y query1.commitupdates antes de esto en tiempo de diseño debemos asignar la propiedad updateObject del TQuery al componente Tupdatesql particular y el borrador UpdateSQL. debe contener la consulta de actualización relavent en la propiedad ModifySql.

En general, la prob. se resuelve utilizando el componente TUpdateSQL, si mi disscussion anterior es confuso consulte la ayuda de Delphi para TUpdateSQL, es muy clara y fácil.

Gracias por todo, Vijay.

Otros consejos

usted no tiene ninguna condición detrás de donde y antes de límite ...

try

  • select * from table where (1=1) limit 10 offset 20;

o

  • select * from table limit 10 offset 20;
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top