EOleException???
Hola a todos!!!!
Tengo un problema y no se como resolverlo, la cosa es que tengo una conexion a una base de datos mysql. Utilizo los componentes Query y Tabla pero me da un error: "Project Project1.exe raised exception class EOleException with message 'Argumentos incorrectos fuera del intervalo permitido o en conflicto con otros'. Proceso stopped. Use Step or Run to Continue" Y no se porque puede ser. Voy a adjuntaros el código por si veis que es lo que hago mal. Código:
procedure InsertarEnTabla(nombrevideo : String; Tabla : TADOTable; Query1 : TADOQuery); El codigo tiene más lineas pero yo creo que el problema está en esta parte que os he puesto. La cosa es que si cada vez que me sale el error, le doy a run y al final si me termina insertando los datos bien, pero no se porque sale el error ni como quitarlo. Si pudieseis ayudarme os lo agradecería. Un saludo y gracias de antemano. |
|
Hola,
Lo acabo de probar pero me sigue saliendo el mismo error. Podría ser algo del query y la tabla????O por Query1.Parameters.ParamByName().value???? Gracias de todos modos:-) |
Hola carmelina,
No se cual puede ser el cuasante del error, prueba poniendo puntos de interrupción y haciendo paso a paso con F7 y F8 para descubrir cual de todas las líneas de el código es la que te produce el error. Si dices que el código es mayor todavía, y de que el error está en InsertarEnTabla habrá que ver en que parte de todo el código es lo que falla. Por otro lado, en vez de emplear las etiquetas CODE sería mejor que usas la etiqueta DELPHI. Saludos, |
Hola Delphius;
OK!!La proxima vez usaré la etiqueta Delphi. Un pregunta: cómo se ponen los puntos de interrupcion?m podias poner un ejemplo??Gracias Saludos |
Cita:
Otra manera es ubicarte en la línea y presionar F5. Una tercera, con el botón secundario: Debug -> Toggle breackpoint. Una vez que hayas puesto el punto de interrupción presiona en RUN y se detendrá en cuanto llegue al punto. De allí en adelante prosigue con F7 para ir linea por linea, y/o con F8 para ir de un "bloque" a otro. Saludos, |
Muchas gracias Delphius:-)
|
Hola carmelina, yo creo que el error debe ser por la primera linea de tu procedimiento InsertarEnTabla "Tabla.Insert", para insertar debes utilizar o un Query o una Table, pero no ambos.
Saluditos |
Intenta cambiar los parambyname.value por su correspondiente tipo.
Código:
Query1.Parameters.ParamByName('fecha').asdatetime; Saludos, Tony |
La franja horaria es GMT +2. Ahora son las 15:23:22. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi