Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 08-04-2009
ingmichel ingmichel is offline
Miembro
 
Registrado: jun 2007
Posts: 137
Poder: 17
ingmichel Va por buen camino
Actualizacion De Tablas

HOLA A TODOS COMO ESTAN, ESCRIBO PORK PRESENTO UN PEQUEÑO INCONVENIENTE, resulta que tengo dos tablas la primera con los siguientes campos,

tabla_articulos:

codigo varchar(15),
descripcion varchar(50),
costo_unit float,
stock_actual float

y la segunda

tbl_new_stock:
Cod_art varchar(15),
descrip varchar(50),
Stock_nuevo float

ahora bien el problema es que tengo registros en ambas tablas y requiero actualizarle el campo stock_actual de la tabla articulos para que sea el mismo valor que el campo stock_nuevo de la tabla tbl_new_stock tomando como referencia el codigo del articulo, espero haber sido explicito y espero sus respuestas, trabajo con sql server 2000

gracias de antemano.
Responder Con Cita
  #2  
Antiguo 08-04-2009
Avatar de Lester
Lester Lester is offline
Miembro
 
Registrado: may 2003
Ubicación: Cienfuegos, Cuba.
Posts: 106
Poder: 21
Lester Va por buen camino
Lightbulb

Hola ingmichel, esta es la sentencia SQL que deberías utilizar:

Código SQL [-]
UPDATE Tabla SET Campo1=Valor1, Campo2=Valor2, ... CampoN=ValorN 
WHERE Criterio;

A lo que en tu caso quedaría así:

Código SQL [-]
UPDATE tabla_articulos SET tabla_articulos.stock_actual=tbl_new_stock.stock_nuevo
WHERE tabla_articulos.codigo=tbl_new_stock.Cod_art;

Espero que resuelvas y me comentas cómo te fue, primeramente haz un backup de la BD, para por si las moscas me confundí en algo... JEJEJE
__________________
Lester Espinosa Martínez

[ Guía de estilo | La otra guía de estilo | Buscador | Trucos | My personal blog ]
Responder Con Cita
  #3  
Antiguo 08-04-2009
ingmichel ingmichel is offline
Miembro
 
Registrado: jun 2007
Posts: 137
Poder: 17
ingmichel Va por buen camino
no me resulta

Cita:
Empezado por Lester Ver Mensaje
Hola ingmichel, esta es la sentencia SQL que deberías utilizar:


Código SQL [-]
UPDATE Tabla SET Campo1=Valor1, Campo2=Valor2, ... CampoN=ValorN
WHERE Criterio;





A lo que en tu caso quedaría así:


Código SQL [-]
UPDATE tabla_articulos SET tabla_articulos.stock_actual=tbl_new_stock.stock_nuevo
WHERE tabla_articulos.codigo=tbl_new_stock.Cod_art;





Espero que resuelvas y me comentas cómo te fue, primeramente haz un backup de la BD, para por si las moscas me confundí en algo... JEJEJE

hola lester gracias por responderme, intente hacer lo que me sugertiste pero me tira el siguiente error

The column prefix 'tbl_new_stock' does not match with a table name or alias name used in the query.

soy nuevo en bases de datos asi que no tengo idea de que es lo que esta queriendo decirme el error, k sugieres k haga ?....
Responder Con Cita
  #4  
Antiguo 09-04-2009
Avatar de Lester
Lester Lester is offline
Miembro
 
Registrado: may 2003
Ubicación: Cienfuegos, Cuba.
Posts: 106
Poder: 21
Lester Va por buen camino
Lightbulb

Cita:
hola lester gracias por responderme, intente hacer lo que me sugertiste pero me tira el siguiente error

The column prefix 'tbl_new_stock' does not match with a table name or alias name used in the query.

soy nuevo en bases de datos asi que no tengo idea de que es lo que esta queriendo decirme el error, k sugieres k haga ?....
Hola nuevamente ingmichel:

El error te dice (en resumido) que no existe la tabla tbl_new_stock, revísala porque así fue como la pusiste en la explicación que diste al principio del hilo..., corrígelo y listo, la sentencia debe ejecutarse sin problemas...

Luego me dices cómo te fue...

Salu2,
__________________
Lester Espinosa Martínez

[ Guía de estilo | La otra guía de estilo | Buscador | Trucos | My personal blog ]
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
control de actualizacion de tablas detybel Conexión con bases de datos 3 17-10-2005 19:00:44
Actualizacion en red de tablas (BD Access) hks Conexión con bases de datos 1 14-10-2005 09:10:09
Actualizacion de CDX en tablas DBF JorgeBec Conexión con bases de datos 0 18-02-2005 16:30:56
Actualización de tablas estadisticas cesar_picazo Conexión con bases de datos 0 15-03-2004 02:59:32


La franja horaria es GMT +2. Ahora son las 22:19:08.


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