🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.lenguajes.java
Article #486

Ayuda con DefaultTableModel ...

#486
From: joeykami
Date: Wed, 09 May 2007 16:32
51 lines
3077 bytes
Hola....Con respesto al modelo de tablas (DefaultTableModel ), en cual
tenia q mostrar datos, modificarlos y eliminarlos ya quedo resuelto,
pero ahora existe otro problema...pero antes q nada muestro mi
codigo....

DefaultTableModel dataModel = new DefaultTableModel(0,9);
private boolean saveData(){
     int numfil=dataModel.getRowCount();
     boolean error=false, ok=false;
     String dato="";
     if(cmbDato.getSelectedItem().toString().equals("Grupo A"))
      dato="l";
     else if (cmbDato.getSelectedItem().toString().equals("Grupo B"))
      dato="s";
     for (int i=0; i<numfil; i++)
{
      if(vEspejo.indexOf(dataModel.getValueAt(i,0)) !=
         vEspejo.lastIndexOf(dataModel.getValueAt(i,0))
      & !dataModel.getValueAt(i,0).toString().trim().equals("")){
         error=true;
       break;
     }
     }
   if(!error)
   {
    objInfMetodos.delete(dato);
        for(int i=0;i<numfil;i++)
        {
         if (!dataModel.getValueAt(i,0).toString().trim().equals(""))

         //if(objInfMetodos.Existe((dataModel.getValueAt(i,
0).toString())))
         //ok=objInfMetodos.update("l",dataModel.getValueAt(i,
0).toString());
         //else
         ok=objInfMetodos.alta((dataModel.getValueAt(i,
0).toString()),dato);
          } //end for
    }//end !Error
   return ok;
    }//end method

Con respecto a esto, se puede ver q existe un vector el cual va a
tomar todo lo q haya en la tabla, es decir si se añaden nuevos alumnos
o si se eliminan o si se modifican todo esto lo toma y borra todo lo q
hay en la tabla de la base de datos y es como si lo volviera a
reescribir....Y hasta aqui funciona todo bien, pero el problema es q
la tabla de la base de datos tiene una llave foreana y cuando borro de
la tabla padre se borran automaticamente de la tabla hijo como puedo
hacer para q en la tabla padre elimine o modique sus datos sin dañar a
la tabla hijo....Ayuda por favor....
Technical Details
Message-ID: <1178728348.633158.120690@e51g2000hsg.googlegroups.com>
Path: arc1-ca.pugleaf.net!g2news1.google.com!postnews.google.com!e51g2000hsg.googlegroups.com!not-for-mail

Show Full Headers
Complete Article Headers
X-Google-Thread: 1116f3,a608ad7e6cc10004,start
X-Google-Attributes: gid1116f3,public
X-Google-Language: SPANISH,ASCII
Path: arc1-ca.pugleaf.net!g2news1.google.com!postnews.google.com!e51g2000hsg.googlegroups.com!not-for-mail
From: "joeykami@gmail.com" <joeykami@gmail.com>
Newsgroups: es.comp.lenguajes.java
Subject: Ayuda con DefaultTableModel ...
Date: 9 May 2007 09:32:28 -0700
Organization: http://groups.google.com
Lines: 52
Message-ID: <1178728348.633158.120690@e51g2000hsg.googlegroups.com>
NNTP-Posting-Host: 200.4.3.159
Mime-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
X-Trace: posting.google.com 1178728349 23490 127.0.0.1 (9 May 2007 16:32:29 GMT)
X-Complaints-To: groups-abuse@google.com
NNTP-Posting-Date: Wed, 9 May 2007 16:32:29 +0000 (UTC)
User-Agent: G2/1.0
X-HTTP-UserAgent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0),gzip(gfe),gzip(gfe)
Complaints-To: groups-abuse@google.com
Injection-Info: e51g2000hsg.googlegroups.com; posting-host=200.4.3.159;
   posting-account=zWv_cw0AAABpSzAt2DYAWR_n1mkUl4w9