Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Conexión con bases de datos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 23-06-2005
Avatar de el_barto
el_barto el_barto is offline
Miembro
 
Registrado: may 2005
Ubicación: Bogota Colombia
Posts: 533
Poder: 19
el_barto Va por buen camino
Lightbulb Asignar a un campo un select max

Buenos dias foristas ¡¡¡¡

Sera que ustedes me pueden ayudar?? lo que pasa es necesito asignarle desde delphi a mi campo item_prod el valor que surge de la siguiente instruccion sql

Código:
 select max(item_prod) from prod

esta instruccion debe quedar aqui:

Código:
procedure TForm6.Button1Click(Sender: TObject);
begin
band := DBLookupComboBox1.KeyValue;
IBDataSet1.Append;
DBLookupComboBox1.KeyValue := band;
IBDataSet1.FieldByName('item_prod').AsInteger :=  'select max(item_prod) from prod' 
end;
el problema radica en que son incompatibles los tipos de datos dado que item_prodespera un dato entero y asignarle ese select no es correcto. como debo hacer para que item_prod tome el valor integer que devuelve el select?
__________________
Una forma de alcanzar tus metas es ayudando a otros a alcanzar las suyas

Última edición por el_barto fecha: 23-06-2005 a las 18:15:35.
Responder Con Cita
  #2  
Antiguo 23-06-2005
Avatar de fredo
fredo fredo is offline
Miembro
 
Registrado: oct 2003
Ubicación: Chile, Valparaiso
Posts: 318
Poder: 21
fredo Va por buen camino
tienes que poner u codigo en ibquery

'select max(item_prod) as mayor from prod '

luego abrela....
y por ultimo





procedure TForm6.Button1Click(Sender: TObject);
begin
ibquery.close;
ibquery.open;
band := DBLookupComboBox1.KeyValue;
IBDataSet1.Append;
DBLookupComboBox1.KeyValue := band;
IBDataSet1.FieldByName('item_prod').AsInteger := ibquery.fieldbyname('mayor'). asInteger;
end;
__________________
^_^

http://stna.cl
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 07:57:05.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi