Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 15-01-2009
marcosmendozaa marcosmendozaa is offline
Miembro
 
Registrado: oct 2008
Posts: 15
Poder: 0
marcosmendozaa Va por buen camino
insert que no funciona correctamente

hola...aqui con otra duda... ya que tengo un insert que no se ejecuta correctamente... tengo los dbedits conectados a su data souerce...i el datasource esta conectado a un query, y en este query esta activada su propiedad requestlive para poder scribir en esos dbedit....... el problema es cuando ejecuto el codigo de insert, que es el siguiente:
Código SQL [-]
with dm1.q_monitor do
  begin
    Close;
    SQL.Clear;
    SQL.Add('insert into monitores values (:inventari, :seri,:marc, :tam, rotec,:idequipo)');
    ParamByName('inventari').Asstring:=dbedit17.text;
    ParamByName('seri').Asstring:=dbedit18.Text;
    ParamByName('marc').Asstring:=dbedit19.Text;
    ParamByName('tam').Asstring:=dbedit20.Text;
    ParamByName('protec').Asstring:=dbcombobox3.Text;
    paramByName('idequipo').Asstring:=dbedit4.Text;
      ExecSQL;
    end; //with
el problema es que ejecuta a medias ese codigo... porque en la tabla solo me guarda el "idequipo" que es una llave foranea... y no entiendo porque solo e guarda esa llave foranea y todos los demas campos no =S...alguien me puede ayudar!?? de antemano gracias!
Responder Con Cita
  #2  
Antiguo 15-01-2009
marcosmendozaa marcosmendozaa is offline
Miembro
 
Registrado: oct 2008
Posts: 15
Poder: 0
marcosmendozaa Va por buen camino
tambien en el mismo boton q hago el insert anterior q no me funciona, hago varios insert y en todos guardo la misma llaver foranea (id_equipo)..... en el siguiente codigo lo tengo de manera distinta al de arriba pero me sucede lo mismo! en la tabla no me guarda los valores mas q el del id_equipo

Código SQL [-]
with dm1.q_cpu do
  begin
    Close;
    SQL.Clear;
    sql.Add('select * from cpu where id_equipo=:idequipo');
    parambyname('idequipo').AsInteger:=strtoint(dbedit4.Text);
    open;
    if isempty then
      insert
    else
      edit;

    fieldbyname('no_inventario').AsString:=dbedit5.Text;
    fieldByName('no_serie').Asstring:=dbedit6.Text;
    fieldByName('nombre_equipo').Asstring:=dbedit7.Text;
    fieldByName('marca').Asstring:=dbedit8.Text;
    fieldByName('modelo').Asstring:=dbedit9.Text;
    fieldByName('memoria').Asstring:=dbedit10.Text;
    fieldByName('disco_duro').Asstring:=dbedit11.Text;
    fieldByName('nodo_datos').Asstring:=dbedit12.Text;
    fieldByName('no_puerto').Asstring:=dbedit13.Text;
    fieldByName('no_switch').Asstring:=dbedit14.Text;
    fieldByName('ip').Asstring:=dbedit15.Text;
    fieldByName('internet').Asstring:=dbcombobox1.Text;
    fieldByName('unidad_cd').Asstring:=dbcombobox2.Text;
    fieldByName('inventario_bocinas').Asstring:=dbedit16.Text;
    fieldByName('id_equipo').Asstring:=dbedit4.Text;

    post;

    end; //with
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

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Maximizar correctamente piccolo2101 Varios 4 22-03-2014 13:35:59
RecordCount no funciona correctamente Hagen Firebird e Interbase 2 25-07-2006 23:23:41
Insert me cierra otro Insert motrildelphi Conexión con bases de datos 0 05-05-2005 12:20:27
insert que no funciona kryna Conexión con bases de datos 7 22-04-2005 21:28:27


La franja horaria es GMT +2. Ahora son las 22:56:09.


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