Grabar registrosen serio por un ciclo
Publicado por JJ (45 intervenciones) el 12/03/2002 08:46:11
¡¡Hola comunidad!!
Quería copiar los datos de una tabla a otra mediante un ciclo, pero no me fue porsible, esto era recorriendo la tabla origen (tbdistr) y cada vez que recolectaba los campos de ese registro, los grababa en la tabla destino (tbaux), si me formó la sentencia SQL y esa sentencia si funcionaba (puesto que la mandama desplegar, y al copiarla y pegarla en mi sql si grababa; pero al hacerlo secuencial... no funcionó)
¿Por que?
----------------------
<%@include file="../conn.jsp"%>// Connection string
<%
Statement stmt = con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_READ_ONLY);
ResultSet rsTabletxtlog = stmt.executeQuery("select * from tbdistr");
while (rsTabletxtlog.next())
{
String dmail=rsTabletxtlog.getString("dmail");
String name=rsTabletxtlog.getString("name");
String userid=rsTabletxtlog.getString("userid");
String position=rsTabletxtlog.getString("position");
String dept1=rsTabletxtlog.getString("dept1");
String dept2=rsTabletxtlog.getString("dept2");
String sqlrecord="insert into tbaux values ('"+dmail+"', '"+name+"', '"+userid+"', null, '"+position+"', '"+dept1+"', '"+dept2+"', null)";
stmt.executeUpdate(sqlrecord);
out.println(sqlrecord+"<p>");
}
out.println("<p><p>YA =)");
%>
Gracias
Quería copiar los datos de una tabla a otra mediante un ciclo, pero no me fue porsible, esto era recorriendo la tabla origen (tbdistr) y cada vez que recolectaba los campos de ese registro, los grababa en la tabla destino (tbaux), si me formó la sentencia SQL y esa sentencia si funcionaba (puesto que la mandama desplegar, y al copiarla y pegarla en mi sql si grababa; pero al hacerlo secuencial... no funcionó)
¿Por que?
----------------------
<%@include file="../conn.jsp"%>// Connection string
<%
Statement stmt = con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_READ_ONLY);
ResultSet rsTabletxtlog = stmt.executeQuery("select * from tbdistr");
while (rsTabletxtlog.next())
{
String dmail=rsTabletxtlog.getString("dmail");
String name=rsTabletxtlog.getString("name");
String userid=rsTabletxtlog.getString("userid");
String position=rsTabletxtlog.getString("position");
String dept1=rsTabletxtlog.getString("dept1");
String dept2=rsTabletxtlog.getString("dept2");
String sqlrecord="insert into tbaux values ('"+dmail+"', '"+name+"', '"+userid+"', null, '"+position+"', '"+dept1+"', '"+dept2+"', null)";
stmt.executeUpdate(sqlrecord);
out.println(sqlrecord+"<p>");
}
out.println("<p><p>YA =)");
%>
Gracias
Valora esta pregunta


0