Usuário com melhor resposta
Erro quando ao fazer SELECT

Pergunta
-
Estou tentando fazer uma consulta no SQL Compact usando um projeto Mobile e está dando esse erro.
The specified table does not exist. [ produto ] - o erro é dessa linha - Comando.ExecuteNonQuery()
Dim
Dim
DimConexao As New SqlCeConnection("Data Source=.\Banco.sdf")
Conexao.Open()
If Conexao.State = ConnectionState.Open Then
MessageBox.Show("OK")
End IfDim Comando As New SqlCeCommand("SELECT * FROM produto", Conexao)
Comando.ExecuteNonQuery()
Dim da As New SqlCeDataAdapter(Comando)
Dim dt As New DataTable()
da.Fill(dt)
Conexao.Close()
Respostas
-
Consegui assim
Dim
Conexao As New SqlCeConnection("Data Source =" & (System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().GetName().CodeBase) & "\BancoMobile.sdf;"))
Dim Adapter As New SqlCeDataAdapter("SELECT * FROM produto", Conexao)
Try
Conexao.Open()
Dim ds As New DataSet()
Adapter.Fill(ds,
"produto")
dgvMostrar.DataSource = ds.Tables(0)
Conexao.Close()
txtDados.Text = dgvMostrar.Item(dgvMostrar.CurrentRowIndex, 0)
'CurrentRows... Mostra qual o Index da Linha do DataGrid e o 0 o Index da Coluna "0 porque a 1 Coluna"
Catch ex As Exception
Throw
End Try
- Marcado como Resposta _Rodolfo quinta-feira, 19 de novembro de 2009 12:37
Todas as Respostas
-
-
Consegui assim
Dim
Conexao As New SqlCeConnection("Data Source =" & (System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().GetName().CodeBase) & "\BancoMobile.sdf;"))
Dim Adapter As New SqlCeDataAdapter("SELECT * FROM produto", Conexao)
Try
Conexao.Open()
Dim ds As New DataSet()
Adapter.Fill(ds,
"produto")
dgvMostrar.DataSource = ds.Tables(0)
Conexao.Close()
txtDados.Text = dgvMostrar.Item(dgvMostrar.CurrentRowIndex, 0)
'CurrentRows... Mostra qual o Index da Linha do DataGrid e o 0 o Index da Coluna "0 porque a 1 Coluna"
Catch ex As Exception
Throw
End Try
- Marcado como Resposta _Rodolfo quinta-feira, 19 de novembro de 2009 12:37