![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Efectivamente como indica el anterior compañero si puedes tener algún tipo de error en algún algoritmo que no nos presentas. Aunque ese error sale tambien cuando debes de actualizar la versión de los componnetes ADO y MSDAC de Microsoft, que si no recuerdo mal, con el D6 venían con un bug de fabricación y te detectavan en ocasiones ese error equivalente a que la consulta la tuvieses vacia.
En definitiva, vigila tu código, no sea que vacies todo el contenido de la consulta y después intentes hacer algún tipo de movimiento a alguna tupla (inexistente) y si no es eso, yo te aconsejaría que revisases el bajarte la actualización de las componentes ADO y MSDAC respectivamente. Suerte. ![]()
__________________
El meu país és tan petit, que des de dalt d'un campanar es pot veure el campanar veí. |
|
#2
|
||||
|
||||
|
Suponiendo que el código desde el que llamas a tu función sea correcto el problema viene dado, como bien dice Cabanyaler, por la actualización del MDAC y componentes ADO. Mirate este post, a mi tambien me pasó en su día, alli esta la dirección para bajarte las actualizaciones:
http://www.clubdelphi.com/foros/showthread.php?t=3171 Saludos, Tony |
|
#3
|
|||
|
|||
|
Comprobare el tema del MDAC y el parche de delphi, aunque tengo instalada la 2.8 de microsoft. No es problema de algoritmo seguro; no creo que sea necesario incluir el bucle for por dos razones: es demasiado largo para introducirlo en el foro y además el error comentado no sólo me pasa con esa consulta, sino con todas, asi que el problema no es de algoritmo.
Aun suponiendo que fuera problema de algoritmo, ¿por qué no dejarme cerrar una ADOquery aunque eliminará todos sus registros?. ¿ No podría implementar una función que eliminara registros uno por uno por la razón que sea?. Gracias a todos por vuestra ayuda. Un saludo. |
|
#4
|
|||
|
|||
|
si es como tu dices, vigila que haya una primary key en las tablas referenciadas o que los parametros que le pasas no sean nulos, el ado de delphi 6 tiene problemas graves de implementacion, aun no estan corregidos para la version de D7 y menos aun en la D8 donde ni tan siquiera existe; te soy honesto, me cuesta creer que pete porque si y lo repito. espero haber ayudado.
un saludo. |
|
#5
|
|||
|
|||
|
Problema resuelto. Cabanyaler y Tcp Ip Es dieron en el clavo... ahora va como la seda.
No obstante, agradecer sinceramente a todos su tiempo y esfuerzo en ayudarme, ya que todos han ayudado (esto va sobre todo por oscorm ).Terminando este hilo, saber que aqui estoy para lo poco que se... Un saludo. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
|