FTP | CCD | Buscar | Trucos | Trabajo | Foros |
#1
|
|||
|
|||
Crear tabla DB
Hola,
Intento crear una tabla Dbf y me da error en el tipo de campo (este lo recojo de un TEdit. El código que empleo es el siguiente:
Gracias |
#2
|
|||
|
|||
¿Qué colocas en el Edit que recoge el Tipo de Campo?
|
#3
|
||||
|
||||
Pues el detalle esta en que utlilizas el mismo edit1 para el nombre de la base de datos y para definir el tipo de dato del primer campo.
como ya dijo nemesio, habría que ver que pones en el edit1 y en el edit2, que se supone debería ser un tipo de datos válido.
__________________
|
#4
|
|||
|
|||
En el TEdit pongo por ejemplo ftString y me sigue dando tipo de datos
erroneo. Utilizo lo siguiente:
Última edición por userlazarus fecha: 23-06-2006 a las 08:30:10. |
#5
|
|||
|
|||
Upps..., alguien sabe lo que me falla..? Gracias |
#6
|
|||
|
|||
Ok, ya veo cual es tu error. Cuando recibes por teclado el tipo de Datos, estás recibiendo un Texto, el ftString es una variable de tipo TFieldType que se encuentra en el Unit "DB". Tienes que saber diferenciar que es un texto y que es una Variable. Te recomiendo lo siguiente: usa en vez de un Edit un ComboBox en el cual tendrás los tipos de campos que quieras usar. Cuando escojas uno entonces harás lo siguiente:
if combobox1.ItemIndex=0 then Add('nombre',ftString,80,True); claro que es solo una idea ya que ese codigo lo puedes optimizar. Prueba y verás que tu problema estará resuelto. |
#7
|
|||
|
|||
Gracias
Ok.
Solucionado. Muchas gracias |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
crear tabla(.bd) | noipa | Varios | 9 | 26-01-2006 15:47:45 |
crear una Tabla | miguelml | Varios | 2 | 04-11-2005 17:59:34 |
crear tabla cds?¿ | acl_gandalf | Conexión con bases de datos | 3 | 21-09-2005 16:44:54 |
Crear tabla Access a partir de tabla FoxPro | Tecnic2 | Conexión con bases de datos | 6 | 01-09-2004 13:37:43 |
Crear tabla | andrestsas | Conexión con bases de datos | 2 | 04-08-2003 20:11:48 |
|