SQLSERVER NAO SALVA DADOS
Galera é o seguinte,
Criei uma conexao sql, com o 2005 express, ele vai bonitinho, mas quando eu fecho o forms e o abro novamente cade os dados, sume tudo rss, isso é ele nao esta dsalvando no sql, alguem sabe ae o motivo
abraços valeww
Criei uma conexao sql, com o 2005 express, ele vai bonitinho, mas quando eu fecho o forms e o abro novamente cade os dados, sume tudo rss, isso é ele nao esta dsalvando no sql, alguem sabe ae o motivo
abraços valeww
Cara.. vc passou pouca informação sobre o possivel erro.
Como vc está conectando com o banco?
Tem como passar o código?
Valew
Como vc está conectando com o banco?
Tem como passar o código?
Valew
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmdInc.Click
Dim Conn As New SqlConnection("Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\SQLTeste.mdf;Integrated Security=True;User Instance=True")
Conn.Open()
Dim Da As New SqlDataAdapter("Select * from Tabela" & "order by ID", Conn)
Dim Ds As New DataSet
Da.Fill(Ds, "Tabela")
Dim oDr As New DataRow(Ds.Tables("Tabela").NewRow)
oDr("id") = txtID.Text
oDr("Nome") = txtNome.Text
Ds.Tables("Tabela").Rows.Add(oDr)
Dim Db As New SqlCommandBuilder(Da)
Da.Update(Ds, "Tabela")
Data.DataSource = Ds.Tables("Tabela")
Conn.Close()
Conn.Dispose()
Ds.Dispose()
End Sub
Resolvi aquele problema mas está aparecendo outro na variavel Dr do DataRow, ela fica com erro:
( 'System.Data.DataRow.Protected Sub New(builder As System.Data.DataRowBuilder)' is not accessible in this context because it is 'Protected'. C:\Documents and settings am\Desktop\Adriano\pro_dot.net\vb.net\SQL\Form1.vb)
Porem ele roda normal ta salvando no banco sql, mas fica nesse errinho ai
Valeww
Dim Conn As New SqlConnection("Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\SQLTeste.mdf;Integrated Security=True;User Instance=True")
Conn.Open()
Dim Da As New SqlDataAdapter("Select * from Tabela" & "order by ID", Conn)
Dim Ds As New DataSet
Da.Fill(Ds, "Tabela")
Dim oDr As New DataRow(Ds.Tables("Tabela").NewRow)
oDr("id") = txtID.Text
oDr("Nome") = txtNome.Text
Ds.Tables("Tabela").Rows.Add(oDr)
Dim Db As New SqlCommandBuilder(Da)
Da.Update(Ds, "Tabela")
Data.DataSource = Ds.Tables("Tabela")
Conn.Close()
Conn.Dispose()
Ds.Dispose()
End Sub
Resolvi aquele problema mas está aparecendo outro na variavel Dr do DataRow, ela fica com erro:
( 'System.Data.DataRow.Protected Sub New(builder As System.Data.DataRowBuilder)' is not accessible in this context because it is 'Protected'. C:\Documents and settings am\Desktop\Adriano\pro_dot.net\vb.net\SQL\Form1.vb)
Porem ele roda normal ta salvando no banco sql, mas fica nesse errinho ai
Valeww
cara, o problema, é que quando ha algum erro ao tentar escrever na base, ele automaticamente para de salvar no banco e deixa na memoria..
o q deve ta acontecendo, é que ao ao salvar, ocorre o erro, ele deixa os dados na memoria e ao fechar o form, a memoria é limpada
o q deve ta acontecendo, é que ao ao salvar, ocorre o erro, ele deixa os dados na memoria e ao fechar o form, a memoria é limpada
Tópico encerrado , respostas não são mais permitidas