UPDATE MYSQL TABELA PELOS ITEMS DE UMA LISTVIEW
Como dar um update em uma tabela a partir de um listview...banco de dados mysql...
Exemplo tenho um listview....
Listview e adiciona os items da venda
Nome Produto----------Valor Produto-------Quantidade
Gostaria de atualizar os items na Tabela do banco a partir de todos os items no listview, nao quero da um insert e sim um update.
Nome Produto----------Valor Produto-------Quantidade
Exemplo tenho um listview....
Listview e adiciona os items da venda
Nome Produto----------Valor Produto-------Quantidade
Gostaria de atualizar os items na Tabela do banco a partir de todos os items no listview, nao quero da um insert e sim um update.
Nome Produto----------Valor Produto-------Quantidade
Basta percorrer os itens da listview e fazer o update de cada item.
ex.
For i = 0 To ListView.Items.Count - 1
[ô]Aqui entra seu update.
Next
ex.
For i = 0 To ListView.Items.Count - 1
[ô]Aqui entra seu update.
Next
fazer o o laco ate ai tudo bem nao estou conseguindo montar o update baseado nos item/subitem/subitem do listview...
Tente isto:
Espero ter ajudado.
Dim transaction As MySqlTransaction = suaConnection.BeginTransaction();
For i = 0 To ListView.Items.Count - 1
Dim item As ListViewItem = ListView.Items(i);
Dim sql As String = [Ô]UPDATE tabela SET valor = @valor, quantidade = @qtde WHERE (produto = @produto)[Ô];
Dim command = New MySqlCommand(sql, suaConnection, transaction);
command.Parameters.Add([Ô]@valor[Ô], MySqlDbType.Double).Value = Double.Parse(item.SubItems(1).Text);
command.Parameters.Add([Ô]@qtde[Ô], MySqlDbType.Double).Value = Double.Parse(item.SubItems(2).Text);
command.Parameters.Add([Ô]@produto[Ô], MySqlDbType.Int32).Value = Int.Parse(item.Text);
command.ExecuteNonQuery();
Next
transaction.Commit();
Espero ter ajudado.
Qual sua dificuldade, ler o subitem na listview?
Tópico encerrado , respostas não são mais permitidas