![]() |
FDMemTable
Buenas amigos necesito de su valiosa ayuda. tengo una aplicacion en delphi y uso MySQL como base de datos.
Necesito Hacer un insert into desde un FDMemtable, aclaro que ya el FDMemTable esta lleno con un query previo solo necesito agregar todos los registros contenidos en el FDMemTable1.
Algo asi es mi codigo si lo hago asi arroja este error -->Incompatible types: 'string' and 'TFDMemTable' Otra Manera de Declarar las Varia les Declaro cDataBase3 : TFDMemtable; Arroje el siguiente error --> No Existe la Tabla FDMemtable1 Muchas Gracias de Antemano.... |
Creo que estás tratando de utilizar cosas de delphi en MySQL.
En Delphi tienes la tabla en memoria. En MySQL tienes una tabla (manejada por el serividor MySQL). Por lo tanto debes recorrer la tabla Delphi diciéndole a MySQL que los ponga en una tabla (Haciendo SQL para insertar (INSERT INTO TABLA ([CAMPOS]) VALUES ([VALORES])). Algó así, pero tendrás que revisar tipos de datos, SQL, meter el ExecSQL en un bloque try..except por si falla, etc.
Además de esto, por los nombres de variables que utilizas creo que estás liando un poco los conceptos. Base de Datos: Es la entidad que contiene tablas. Manejada por el servidor de base de datos (MySQL). Tabla: Cada una de las estructuras que contienen registros con una estructura definida. Registro: Cada "línea" de una tabla. Campo: Cada "celda" de un registro. |
Cita:
La variable (string) que estás utilizando en la Query1 no es la misma que has definido arriba. |
muchas Gracias duilioisola por tu respuesta voy a probarla
Saludos |
La franja horaria es GMT +2. Ahora son las 06:22:12. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi