| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
LIGERO Cmdr


Registrado: 13 May 2004Mensajes: 134Ubicación: Granada
|
Publicado: Mar 18 May, 2004 12:15 pm Asunto: Caracteres y Tablas |
|
|
Hola amigos:
Seguramente será una chorrada pero ahí va mi pregunta.
Tengo una tabla en DBF. Uno de los campos es de tipo caracter y de logitud 1.
Necesito pasar a este campo el caracter devuelto por un char.
He probado esto y no funciona. Si caracter es el 96, en CAMPO inserta 9, si es 80, mete 8 y así sucesivamente.
Yo no quiero que pase el primer caracter del número, sino el caracter al que representa ese número.
| Código: |
char caracter;
Tabla1->FieldByName["CAMPO"] = caracter;
|
Espero vuestra respuesta.
Un saludo LIGERO
[url]sonesdecamino@iespana.es[/url] |
|
| Volver arriba |
|
 |
LordNemesis Master


Registrado: 31 Dic 2003Mensajes: 340Ubicación: México
|
Publicado: Mar 18 May, 2004 4:36 pm Asunto: |
|
|
Saludos... Intenta lo siguiente a ver si te funciona
| Código: |
char caracter;
Tabla1->FieldByName("CAMPO")->AsString = AnsiString(caracter);
|
_________________ Dirección Municipal de Informática
H. Ayuntamiento de Tijuana
Arriba Lopez Obrador !!!
Los Mexicanos Merecemos Respeto !!! |
|
| Volver arriba |
|
 |
Cesar C. Salazar Gonzalez Master


Registrado: 01 Oct 2002Mensajes: 2155Ubicación: San Cristóbal de Las Casas, Chiapas
|
Publicado: Mie 19 May, 2004 4:01 am Asunto: |
|
|
Puedes usar, tambien
lo siguiente
| Código: |
char caracter=178;
Tabla1->FieldByName("CAMPO")->Value = (char) caracter;
|
y funciona igual
saludos _________________
 |
|
| Volver arriba |
|
 |
Invitado
|
Publicado: Mie 19 May, 2004 9:29 am Asunto: |
|
|
Muchas gracias.
Ya me funciona.
Probar a poner caracter como unsigned char y así no funciona. |
|
| Volver arriba |
|
 |
|