Fórum salvar CheckBoxList no banco com asp.net(vb) + mysql #405156
18/07/2011
0
If Not Page.IsPostBack Then
Dim myConnString As MySqlConnection Dim daMySQl As MySqlDataAdapter Dim dsDataset As DataSet Dim mySelectQuery, erro As String
'myConnString = New MySqlConnection("server=localhost; user id=root; password=root; database=banco_sistema") myConnString = New MySqlConnection("server=mysql.mr2digital.com.br; user id=mr2digital; password=mr234567; database=mr2digital")
mySelectQuery = "select id_redes, rede_nome from proposta_rede;"
daMySQl = New MySqlDataAdapter(mySelectQuery, myConnString) dsDataset = New DataSet daMySQl.Fill(dsDataset, "proposta_rede") redesSociais.DataSource = dsDataset redesSociais.DataBind()
myConnString.Close()
Dim i For i = 0 To redesSociais.Items.Count - 1
If redesSociais.Items(i).Selected Then
Dim objConn1 As MySql.Data.MySqlClient.MySqlConnection Dim objCmd1 As MySql.Data.MySqlClient.MySqlCommand Dim strConnString1, strSQL1 As String
strConnString1 = "Server=mysql.mr2digital.com.br;User Id=mr2digital; Password=mr234567; Database=mr2digital; Pooling=false" objConn1 = New MySql.Data.MySqlClient.MySqlConnection(strConnString1) objConn1.Open()
'*** FOR INSERT ***' strSQL1 = "INSERT INTO proposta_rede_item (id_proposta,id_redes ) " & _ "VALUES (?id_proposta,?id_redes )"
objCmd1 = New MySql.Data.MySqlClient.MySqlCommand(strSQL1, objConn1)
With objCmd1 .Parameters.Add(New MySqlParameter("id_redes", redesSociais.Items(i).Value)) .Parameters.Add(New MySqlParameter("id_proposta", Session("idProposta"))) End With
objCmd1.ExecuteNonQuery()
objCmd1 = Nothing objConn1.Close() objConn1 = Nothing
End If
Next
End If
poxa pessoal alguém pode me ajudar?
Atenciosamente.
Rafael Tejeda
Curtir tópico
+ 0Posts
18/07/2011
Evandro Lopes
Gostei + 0
18/07/2011
Rafael Tejeda
Gostei + 0
18/07/2011
Rafael Tejeda
If Not Page.IsPostBack Then
Dim myConnString As MySqlConnection Dim daMySQl As MySqlDataAdapter Dim dsDataset As DataSet Dim mySelectQuery, erro As String
mySelectQuery = "select id_redes, rede_nome from proposta_rede;"
daMySQl = New MySqlDataAdapter(mySelectQuery, myConnString) dsDataset = New DataSet daMySQl.Fill(dsDataset, "proposta_rede") redesSociais.DataSource = dsDataset redesSociais.DataBind()
myConnString.Close()
Dim i For i = 0 To redesSociais.Items.Count - 1
If redesSociais.Items(i).Selected Then
Dim objConn1 As MySql.Data.MySqlClient.MySqlConnection Dim objCmd1 As MySql.Data.MySqlClient.MySqlCommand Dim strConnString1, strSQL1 As String
strConnString1 = "Server=mysql.mr2digital.com.br;User Id=mr2digital; Password=mr234567; Database=mr2digital; Pooling=false" objConn1 = New MySql.Data.MySqlClient.MySqlConnection(strConnString1) objConn1.Open()
'*** FOR INSERT ***' strSQL1 = "INSERT INTO proposta_rede_item (id_proposta,id_redes ) " & _ "VALUES (?id_proposta,?id_redes )"
objCmd1 = New MySql.Data.MySqlClient.MySqlCommand(strSQL1, objConn1)
With objCmd1 .Parameters.Add(New MySqlParameter("id_redes", redesSociais.Items(i).Value)) .Parameters.Add(New MySqlParameter("id_proposta", Session("idProposta"))) End With
objCmd1.ExecuteNonQuery()
objCmd1 = Nothing objConn1.Close() objConn1 = Nothing
End If
Next
End If
poxa pessoal alguém pode me ajudar?
Atenciosamente.
Gostei + 0
18/07/2011
Rafael Tejeda
Gostei + 0
18/07/2011
Evandro Lopes
If Not Page.IsPostBack Then
Dim myConnString As MySqlConnection
Dim daMySQl As MySqlDataAdapter
Dim dsDataset As DataSet
Dim mySelectQuery, erro As String
'myConnString = New MySqlConnection("server=localhost; user id=root; password=root; database=banco_sistema")
mySelectQuery = "select id_redes, rede_nome from proposta_rede;"
daMySQl = New MySqlDataAdapter(mySelectQuery, myConnString)
dsDataset = New DataSet
daMySQl.Fill(dsDataset, "proposta_rede")
redesSociais.DataSource = dsDataset
redesSociais.DataBind()
myConnString.Close()
Dim i
For i = 0 To redesSociais.Items.Count - 1
If redesSociais.Items(i).Selected Then
Dim objConn1 As MySql.Data.MySqlClient.MySqlConnection
Dim objCmd1 As MySql.Data.MySqlClient.MySqlCommand
Dim strConnString1, strSQL1 As String
strConnString1 = "Server=mysql.mr2digital.com.br;User Id=mr2digital; Password=mr234567; Database=mr2digital; Pooling=false"
objConn1 = New MySql.Data.MySqlClient.MySqlConnection(strConnString1)
objConn1.Open()
'*** FOR INSERT ***'
strSQL1 = "INSERT INTO proposta_rede_item (id_proposta,id_redes ) " & _
"VALUES (?id_proposta,?id_redes )"
objCmd1 = New MySql.Data.MySqlClient.MySqlCommand(strSQL1, objConn1)
With objCmd1
.Parameters.Add(New MySqlParameter("id_redes", redesSociais.Items(i).Value))
.Parameters.Add(New MySqlParameter("id_proposta", Session("idProposta")))
End With
objCmd1.ExecuteNonQuery()
objCmd1 = Nothing
objConn1.Close()
objConn1 = Nothing
End If
Next
End If
poxa pessoal alguém pode me ajudar?
Atenciosamente.
Gostei + 0
18/07/2011
Evandro Lopes
Gostei + 0
18/07/2011
Rafael Tejeda
você poderia me ajudar meu amigo?
Gostei + 0
18/07/2011
Fabio Rosa
Olá Rafael,
Não sei se vou te ajudar, mas já tive problemas quando eu utilizei a opção ? nos parâmetros de só funcionar se eu declarar os parâmetros na ordem que serão utilizados.
Vi que vc utiliza o parâmetro "id_proposta" depois o "id_redes" porém declara primeiro o parâmetro "id_redes" depois o "id_proposta"
tente inverter....só uma tentativa...
Att.
Gostei + 0
18/07/2011
Rafael Tejeda
[CODE] Dim i As Integer For i = 0 To Me.cbl_redesSociais.Items.Count - 1
If Me.cbl_redesSociais.Items(i).Selected Then
Me.erro_message.Text = Me.erro_message.Text & "," & Me.cbl_redesSociais.Items(i).Text
End If
Next[CODE]
Gostei + 0
18/07/2011
Fabio Rosa
Olá Rafael,
Aqui está o código que vc está precisando:
For i = 0 To CheckedListBox1.CheckedItems.Count - 1 MessageBox.Show(CheckedListBox1.CheckedItems(i).ToString()) Next
Fiz o teste e ele exibe os Text das opções checadas.
Veja se isto te ajuda...
Att.
Gostei + 0
18/07/2011
Rafael Tejeda
caro amigo eu coloquei la no meu código ele da a seguinte mensagem
Error 18 'CheckedItems' is not a member of 'System.Web.UI.WebControls.CheckBoxList'.
Gostei + 0
18/07/2011
Fabio Rosa
Em ASP .NET fiz assim e funcionou.....
Dim MyItem As ListItem Label1.Text = " " For Each MyItem In CheckBoxList1.Items If MyItem.Selected Then Label1.Text += MyItem.Text + " " End If Next
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)