FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
No jala todos los campos en query
Hola
Hago esto... SQL := 'Select Nombre,Departamento from Empleados where Codigo = :codigo and Activo = 1'; Query1.SQL.Text := SQL; Query1.ParamByName('codigo').AsString := EdNCodigo.Text; Query1.Active := True; EdSNombre.text := Query1.Fields[0].AsString; Pero curiosamente el campo nombre nunca lo jala, en el campo ...Fields[0] deberia venir el nombre del empleado, pero lo que me devuelve numero de departamento que deberia ser ...Fields[1]. La base de datos esta en SQL Server y la estoy accesando por medio de ODBC. El campo nombre es un nvarchar(50)... Gracias
__________________
Quisiera cambiar el mundo, pero no me dan el código fuente. |
#2
|
||||
|
||||
Hola
Me parece curioso, no debería de pasar. Primero te aconsejo que utilices la etiquetas delhi, se entendera mejor. No entiendo la razón. Coloca en la pantalla del query los campos, tal vez ayude. Saludos
__________________
Siempre Novato |
#3
|
||||
|
||||
Gracias por tu aporte!
A que te refieres con que coloque en la pantalla del query los campos. Cual pantalla?
__________________
Quisiera cambiar el mundo, pero no me dan el código fuente. |
#4
|
||||
|
||||
Hola
El query tiene una propiedad que se llama SQL, si le das click, te saldra una ventana, en esta coloca la sentencia sql, pero sin los parametros. La guardas. Te posicionas en el componente query y le das doble click, te saldra la pantallita que te menciono, con el boton derecho del raton te saldran unas opciones, pon add y luego aceptar, con esto los campos los tendras en la pantallita. Prueba otra vez el programa, a ver que pasa. Saludos
__________________
Siempre Novato |
#5
|
||||
|
||||
Cita:
Esta raro, verdad?
__________________
Quisiera cambiar el mundo, pero no me dan el código fuente. |
#6
|
||||
|
||||
Hola
Pues si no existe el registro, me parece que daria un error, no se que decirte. Solo usare tus palabras. Esta Raro. Tal vez la opcion de luisgutierrezb, te sirva. Saludos
__________________
Siempre Novato |
#7
|
|||
|
|||
a lo mejor diste de alta los campos persistentes y necesitas agregar el de nombre
|
#8
|
||||
|
||||
Y eso que significa? Dar de alta!
__________________
Quisiera cambiar el mundo, pero no me dan el código fuente. |
#9
|
|||
|
|||
Prueba esto
Raro, raro, raro ... quizas con esto te funcioneQuery1.SQL.Text := 'Select "Nombre" as minombre, Departamento from Empleados where Codigo = :codigo and Activo = 1';Query1.Active := True;Query1.ParamByName('codigo').AsString := EdNCodigo.Text;EdSNombre.text := Query1.fieldbyname['minombre'].AsString;
|
#10
|
|||
|
|||
Perdon, perrdon por la edicion anterior
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Seleccionar todos los campos de un TStringGrid | odomalo | OOP | 1 | 07-03-2007 20:25:22 |
DBLookupComboBox no jala datos | La__X | Conexión con bases de datos | 2 | 20-01-2006 23:33:13 |
Como mostrar todos los campos | salvanano | Impresión | 4 | 09-05-2005 01:20:55 |
Hola a todos Gracias ( Campos Blob) | Abel Garcia | Firebird e Interbase | 0 | 11-11-2004 22:18:30 |
Se me han borrado todos los campos!! | DarkByte | Tablas planas | 3 | 07-10-2003 20:53:22 |
|