Newsgrupos.com  

Retroceder   Newsgrupos.com > Forum > Newsgroup es.comp.lenguajes.* Foro > Newsgroup es.comp.lenguajes.delphi
Registrarse Preguntas Frecuentes Lista de Foreros Calendario Buscar Temas de Hoy Marcar Foros Como Leídos




Respuesta
 
LinkBack Herramientas Desplegado
  #1 (permalink)  
Antiguo 22-09-2004, 18:13:01
migmam
 
Mensajes: n/a
Predeterminado Error: Commands out of Sync

Hola a todos,

Por si le sirve a alguien

Recientemente he tenido un quebradero de cabeza con un error que me daba una
aplicación desarrollada en Delphi 7 que conectaba con
una base de datos MySQL.
El error saltaba al realizar ApplyUpdates(-1) y el mensaje era: Commands
out of sync; you can't run this command now
Tras indagar en la red y probar y probar veo que es un error no de Delphi,
sino que este error lo proporciona MySQL debido a la explicación que
detallan en el manual de MySQLi:

If you get Commands out of sync; you can't run this command now in your
client code, you are calling client functions in the wrong order.

This can happen, for example, if you are using mysql_use_result() and try to
execute a new query before you have called mysql_free_result(). It can also
happen if you try to execute two queries that return data without calling
mysql_use_result() or mysql_store_result() in between.

Bien, y ahora qué.

Según he ido descifrando información, prueba primero a chequear si el
atributo PacketRecords del dataset está establecido a -1 (0 es para obtener
metadata y de 1 en adelante número de registros recogidos del proveedor de
datos, -1 es todos).

Y si esto no te funciona, como me pasó a mí, prueba antes de la línea del
método Post a poner el método Execute del dataset.

A mí me ha funcionado perfectamente.

Dataset1.Execute;

Dataset1.Post;

Dataset1.ApplyUpdates(-1)



Saludos,



Miguel Angel




Responder Con Cita
Alt Today
Advertising
Google Adsense
 
This advertising will not be shown
in this way to registered members.
Register your free account today
and become a member on
Newsgrupos.com
Standard Sponsored Links

Respuesta


Herramientas
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Trackbacks are habilitado
Pingbacks are habilitado
Refbacks are habilitado


Temas Similares
Tema Autor Foro Respuestas Último mensaje
[Info] Server 2008 Core Commands: Javier Inglés [MS MVP] Newsgroup microsoft.public.es.windows.server.general 2 16-06-2008 19:17:03
[Info] Server 2008 Core Commands: Javier Inglés [MS MVP] Newsgroup microsoft.public.es.win2000 3 16-06-2008 19:17:03
85010014 error in Active Sync Arvychile Newsgroup microsoft.public.es.pocketpc 24 06-08-2006 16:26:09
Error al sincronizar con el active sync Newsgroup microsoft.public.es.pocketpc 0 28-09-2005 11:54:28
New Surveyor Commands Jim Newsgroup es.comp.cad.misc 0 13-02-2005 17:08:19





Powered by: vBulletin, Versión 3.6.8
Derechos de Autor ©2000 - 2008, Jelsoft Enterprises Ltd.

LinkBacks Enabled by vBSEO 3.1.0 © 2007, Crawlability, Inc.