FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
cambio de tabla a Ado
Cree una aplicación Delphi con una tabla interbase en forma local luego realice un cambio de servidor e importe la tabla Interbase a SQL 2000 hasta aqui todo Ok, luego cambie la conexión, y esta vez la realice con Ado, en el data module cambie toda la conexión de table al ADO y al mismo tiempo en el programa, ahora la dificultad esta en el error producido en el siguiente ejemplo:
antes dmm.md_cheques.IndexFieldNames := 'CHEQUEV'; dmm.md_cheques.ParamByName, etc despues dmm.ADOmd_cheques.IndexFieldNames := 'CHEQUEV'; dmm.ADOmd_cheques.ParamByName, etc Error] Uver.pas(37): Undeclared identifier: 'IndexFieldNames' [Error] Uver.pas(37): Undeclared identifier: 'ParamByname' respectivamente no me reconoce como valor declarado esto es lo único de la transformación al que tengo dificultad, cualquier recomendación es útil, gracias de ante mano |
#2
|
||||
|
||||
Fíjate que el componente ADOQuery no tiene esas propiedades.
El ADODataSet si tiene la propiedad IndexFieldNames, por lo que quizá prefieras usar ese componente en lugar del ADOQuery. (O bien, puedes buscar en las propiedades del ADOQuery, cual es el equivalente al IndexFieldNames). Respecto al ParamByName, si consultas la ayuda de los componentes verás que solo existe sobre la colección Parameters. dmm.ADOmd_cheques.Parameters.ParamByName ... NOTA : Por cierto, ¿ ya estás seguro de querer cambiar Interbase por SQL Server ? Saludos.
__________________
Marc Guillot (Hi ha 10 tipus de persones, els que saben binari i els que no). |
|
|
|