DUVIDA VB2008
Estou montando umas perguntas no vb 2008 como se fosse um quiz.
dap = New OleDbDataAdapter(strSQL, conn)
[ô]preenche o dataset - ds
dap.Fill(dl, exer)
[ô]define uma tabela e referencia a primeira tabela que no caso é a tabela funcionarios
Dim dtp As New DataTable
dtp = dl.Tables(exer)
[ô]define um objeto DataRow que representa um registro da tabela
Dim dr1 As DataRow
[ô] Preenche a combobox com os nomes dos funcionarios
For Each dr1 In dtp.Rows()
MsgBox(dr1([Ô]Respota1[Ô]))
Next
so que da erro ao executar
dap.Fill(dl, exer) - >Nenhum valor foi fornecido para um ou mais parâmetros necessários.
o que pode ser??
dap = New OleDbDataAdapter(strSQL, conn)
[ô]preenche o dataset - ds
dap.Fill(dl, exer)
[ô]define uma tabela e referencia a primeira tabela que no caso é a tabela funcionarios
Dim dtp As New DataTable
dtp = dl.Tables(exer)
[ô]define um objeto DataRow que representa um registro da tabela
Dim dr1 As DataRow
[ô] Preenche a combobox com os nomes dos funcionarios
For Each dr1 In dtp.Rows()
MsgBox(dr1([Ô]Respota1[Ô]))
Next
so que da erro ao executar
dap.Fill(dl, exer) - >Nenhum valor foi fornecido para um ou mais parâmetros necessários.
o que pode ser??
1 - Para consulta ao banco use DataReader e não datatable
2 - Use orientação à objeto para facilitar sua vida
3 - Quanto ao erro uqe está tendo, verifique se o comando sql executado tem algum parâmetro ao qual você não forneceu um valor.
2 - Use orientação à objeto para facilitar sua vida
3 - Quanto ao erro uqe está tendo, verifique se o comando sql executado tem algum parâmetro ao qual você não forneceu um valor.
E só para constar, você não deveria se referir como VB 2008, isso não existe, o que existe é VB.NET usando Framework versão X.X ou seja VB.NET X.X. No caso, 2008 é a versão do Visual Studio e não do VB em si
Desculpa a referencia errada eu estou iniciando os estudos nisso. De qualquer forma obrigado. Era um campo do sql que estava errado.
Sem problemas! Se resolveu, feche o tópico
Tópico encerrado , respostas não são mais permitidas