INSERIR RADIOBUTTON NO MYSQL (SIM OU NÃO)

MAXIVANE 27/03/2014 22:24:09
#436604
Galera, tenho um form com 2 RadioButton (1 Sim e 1 Não)

como faço para inserir dados dessas RadioButton no mysql?, inserir a que esta selecionada, ou sim ou não..

meu código é este
Citação:

Try
ComandoMYSQL = New MySql.Data.MySqlClient.MySqlCommand([Ô]INSERT INTO produtos SEt NOME=@NomeProduto, CATEGORIA=@CatProduto, DESCRICAO=@DescProd, COD_BARRAS=@CodBarraProd, LOCALIZACAO=@LocalizacaoProd, ESTOQUEMINIMO=@QtdeMinima, PRECOCUSTO=@CustoProd, PRECOVENDA=@VendaProd, CTRLESTOQUE=@CtrlEstoque[Ô], ConexaoMYSQL)

With ComandoMYSQL
.Parameters.AddWithValue([Ô]@CodProduto[Ô], TxtCodProduto.Text)
.Parameters.AddWithValue([Ô]@CatProduto[Ô], ComboCatProd.Text)
.Parameters.AddWithValue([Ô]@NomeProduto[Ô], TxtNomeProd.Text)
.Parameters.AddWithValue([Ô]@CodBarraProd[Ô], TxtCodBarrProd.Text)
.Parameters.AddWithValue([Ô]@LocalizacaoProd[Ô], ComboLocalizaProd.Text)
.Parameters.AddWithValue([Ô]@CustoProd[Ô], TxtPrecoCusto.Text)
.Parameters.AddWithValue([Ô]@VendaProd[Ô], TxtPrecoVenda.Text)
.Parameters.AddWithValue([Ô]@QtdeMinima[Ô], TxtQtdeMin.Text)
.Parameters.AddWithValue([Ô]@DescProd[Ô], TxtDescProd.Text)
.Parameters.AddWithValue([Ô]@CtrlEstoque[Ô], RADIOBUTTONAQUI)
End With

NILSONTRES 27/03/2014 22:28:00
#436605
Resposta escolhida
Esse campo é o que ? Booleano/Integer ou outro ?
Identifique o status do Radio e insira, se o campo for booleano=true caso selecionado.
MAXIVANE 27/03/2014 22:33:18
#436607
Nilson eu criai como text.. qual devo usar??
Eu quero inserir valores com Sim ou Não. boolean é numerico ne?
como ficaria meu código para inserir?

Citação:

:
Esse campo é o que ? Booleano/Integer ou outro ?
Identifique o status do Radio e insira, se o campo for booleano=true caso selecionado.



NILSONTRES 27/03/2014 22:53:41
#436608
Então, é trabalho para faculdade né ?
Assim, da uma estudada em logica de programação, vai te ajudar a entender as variáveis, que são fundamentais ao
desenvolvimento.
Boolean=Verdadeiro ou Falso
Integer= Numeros inteiros (-2.147.483.648 até 2.147.483.647)
Veja o link abaixo:
macoratti

Vamos ao seu caso.
O ideal é que esse campo seja Boolean.
Então vc faria assim:
.Parameters.AddWithValue([Ô]@CtrlEstoque[Ô], RADIOBUTTONAQUI.checked)
MAXIVANE 27/03/2014 23:05:43
#436609
Nilson, não é pra facul não. é um software que eu mesmo estou desenvolvendo..
Trabalho com outros tipos de programação.. como php, c++, estou desenvolvendo um software em Vb.net

Deu certo do geito que vc me falou, porem acontece o seguinte..
1=SIm 0=Nao
porem acontece o seguinte, na form produtos eu tenho uma datagridview..
quando clico 2 vezes num determinado registro ele envia os dados para a form de Cadastro, pra mim poder alterar, se o valor é 1, ele seleciona automaticamente o Sim, porem se for não, ele nao marca o SIm, fica os 2 desmarcado.... como faria pra deixar o Não marcado?
Veja:

Citação:

Private Sub ListProdutosView_CellDoubleClick(ByVal sender As Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles ListProdutosView.CellDoubleClick

frmCadProdutos.idproduto = Me.ListProdutosView.CurrentRow.Cells(0).Value
frmCadProdutos.TxtNomeProd.Text = Me.ListProdutosView.CurrentRow.Cells(1).Value
frmCadProdutos.TxtDescProd.Text = Me.ListProdutosView.CurrentRow.Cells(2).Value
frmCadProdutos.ComboCatProd.Text = Me.ListProdutosView.CurrentRow.Cells(3).Value
frmCadProdutos.TxtCodBarrProd.Text = Me.ListProdutosView.CurrentRow.Cells(5).Value
frmCadProdutos.ComboLocalizaProd.Text = Me.ListProdutosView.CurrentRow.Cells(6).Value
frmCadProdutos.LblQtdeEstoque.Text = Me.ListProdutosView.CurrentRow.Cells(7).Value
frmCadProdutos.TxtQtdeMin.Text = Me.ListProdutosView.CurrentRow.Cells(8).Value
frmCadProdutos.TxtPrecoCusto.Text = Me.ListProdutosView.CurrentRow.Cells(9).Value
frmCadProdutos.TxtPrecoVenda.Text = Me.ListProdutosView.CurrentRow.Cells(10).Value
frmCadProdutos.RBtnSim.Checked = Me.ListProdutosView.CurrentRow.Cells(14).Value

MAXIVANE 27/03/2014 23:10:02
#436611
Nilson, ja deu certo. Obrigado meu amigo!!!
eu inseri valores no final da linha....
cells(14).value = [Ô]1[Ô]

Citação:

frmCadProdutos.TxtPrecoVenda.Text = Me.ListProdutosView.CurrentRow.Cells(10).Value
frmCadProdutos.RBtnSim.Checked = Me.ListProdutosView.CurrentRow.Cells(14).Value = [Ô]1[Ô]
frmCadProdutos.RBtnNao.Checked = Me.ListProdutosView.CurrentRow.Cells(14).Value = [Ô]0[Ô]

NILSONTRES 27/03/2014 23:15:21
#436612
Que Bom
Abraço.
Tópico encerrado , respostas não são mais permitidas