FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Pasar String a Integer
Buenos dias.
Bueno mi problema es el de siempre. Que todavia no se muchas cosas....... Pero en concreto ahora me preocupa lo sigiente. he hecho un Query para generar un Update. y hasta hay perfecto, pero la cosa es que para que el Update funcione correctamente le tengo que pasar el Id sobre el que quiero que me actue, este Id Lo tengo pintado en el formulario, pero a la hora de pasarlo al Query me da un problema de incompatibilidad de tipos, la manera de intentarlo es. qryVisado.ParamByName('_Id').Value:=Ed_Id.text; pero claro esta el Id del formulario es un String y lo que el Query espera es un Integer. como puedo pasar de un tipo a otro?????? Se que hay un metodo que es "Val()" pero no me aclaro con el. Por lo cual solicito ayuda. Gracias a todos por Buestra atencion. |
#2
|
|||
|
|||
StrToInt
No obstante, te aconsejo usar controles específicos para número (estilo a CurrencyEdit de las RxLib) |
#3
|
|||
|
|||
inttostr(integer)
strtoint(string) i asi un sinfin de funciones para pasar de un tipo a otro. tambien puedes sacarlo directamente de la tabla como un string tabla1campo.asstring o integer tabla1campo.asinteger existen muchos mas metodos, pulsa F1 i buscalos en la ayuda de delphi |
#4
|
|||
|
|||
MUchas Gracias me ha funcionado perfectamente
con StrToInt. |
#5
|
|||
|
|||
Conversion
La conversión se hace: StrToInt(Ed_Id.Text);
Se puede utilizar en el query qryVisado.ParamByName('_Id').AsInteger:=StrToInt(Ed_Id.text); |
#6
|
|||
|
|||
Try
De todos modos, este tipo de conversiones, que pueden EXPLOTAR, debes hacerlas dentro de un TRY
Saludos Fer |
#7
|
||||
|
||||
Solo aclarar que el parámetro tiene una propiedad AsString a la que directamente le podrias asignar el string, sin conversión alguna.
query.parambyname('codigo').AsString := label1.caption; Saludos.
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
|
|
|