question

Como atualizar uma tabela onde os dados provem de outra tabela no SQL usando VB .NET?

Gostaria de saber como posso atualizar uma tabela onde os dados ou informações vem de outra tabela?

Dê uma olhada no meus duas tabelas aqui:

http://i289.photobucket.com/albums/ll202/jamsky18/POSListview.png

alguém pode me ajudar com isso?, eu preciso de uma instrução SQL para isso.

Estou usando o Visual Basic .NET 2008 e SQL Server 2005.

Obrigado.
resposta Resposta
Você poderá usar uma consulta de atualização:

ATUALIZAÇÃO Table1 INNER JOIN tabela2 ON Table2.Stock_No = Table1.Stock_No

SET Table2.Stock_On_Hand = Table2.Stock_On_Hand + Table1.Qty;

Nota: troquei espaços dentro de nomes de campo com sublinhado

Exemplo código VB (aplicativo de console & banco de dados SQL Server) para solução:

Imports System.Data.SqlClient

Módulo Module1

Sub Main)

Dim conn_str As String

conn_str = ' sua seqüência de conexão vai aqui

Dim conn como novo SqlConnection(conn_str)

Dim cmd_str As String = "UPDATE Table2 INNER JOIN tabela 1 na Table2.Stock_No = Table1.Stock_No SET Table2.Stock_On_Hand = Table2.Stock_On_Hand+Table1.Qty;"

Tente

conn.Open)

Dim cmd como novo SqlCommand(cmd_str, conn)

cmd.ExecuteNonQuery()

Catch ex como exceção

Finalmente

conn.Close)

End Try

End Sub

Módulo final

ComentáriosComentários
Acho que a resposta não está correta ou que você gostaria de acrescentar mais
alguma informação? Envie o seu comentário abaixo..

Guest


HTML não é permitido!

Image Code

Digite os caracteres que aparecem na imagem por isso sabemos que você é humano!

Receber um email quando alguém acrescenta outro comentário a esta pergunta


Topo da página


Home  Terms
Copyright © Accelerated Ideas 2005-2024
All rights reserved