ERRO AO GERAR UM RELATORIO
Estou gerando um relatorio no Crystal Report mais esta dando erro.
vou colocar o codigo aqui e pesso que vejam se a algo de errado..
objConexaoBD.ConectarSQL()
Dim adapter As SqlDataAdapter
Dim sql As String
sql = [Ô]Select * from teste[Ô]
adapter = New SqlDataAdapter(sql, ConexaoSQL)
Dim ds As DataSet
adapter.Fill(ds)
Dim rpt As New apontamento
rpt.SetDataSource(ds)
o errro esta ta dando no adapter.fill(ds). o erro diz o seguinte 1Variable [ô]ds[ô] is used before it has been assigned a value. A null reference exception could result at runtime.
por favor me ajudem.
grata
vou colocar o codigo aqui e pesso que vejam se a algo de errado..
objConexaoBD.ConectarSQL()
Dim adapter As SqlDataAdapter
Dim sql As String
sql = [Ô]Select * from teste[Ô]
adapter = New SqlDataAdapter(sql, ConexaoSQL)
Dim ds As DataSet
adapter.Fill(ds)
Dim rpt As New apontamento
rpt.SetDataSource(ds)
o errro esta ta dando no adapter.fill(ds). o erro diz o seguinte 1Variable [ô]ds[ô] is used before it has been assigned a value. A null reference exception could result at runtime.
por favor me ajudem.
grata
peguei um exmplo la no topico em mysql porem fui passar para sql deu erro no mesmo lugar... so que de vezes ser no ds. deu no adapter.
Coloque o nome da tabela nessa linha
adapter.Fill(ds,[Ô]teste[Ô])
E poste o resultado
adapter.Fill(ds,[Ô]teste[Ô])
E poste o resultado
deu esse erro:
Error 1 Overload resolution failed because no accessible [ô]Fill[ô] can be called with these arguments:
[ô]Public Function Fill(startRecord As Integer, maxRecords As Integer, ParamArray dataTables() As System.Data.DataTable) As Integer[ô]: Value of type [ô]System.Data.DataTable[ô] cannot be converted to [ô]Integer[ô].
[ô]Public Function Fill(dataSet As System.Data.DataSet, srcTable As String) As Integer[ô]: Value of type [ô]System.Data.DataTable[ô] cannot be converted to [ô]System.Data.DataSet[ô].
Error 1 Overload resolution failed because no accessible [ô]Fill[ô] can be called with these arguments:
[ô]Public Function Fill(startRecord As Integer, maxRecords As Integer, ParamArray dataTables() As System.Data.DataTable) As Integer[ô]: Value of type [ô]System.Data.DataTable[ô] cannot be converted to [ô]Integer[ô].
[ô]Public Function Fill(dataSet As System.Data.DataSet, srcTable As String) As Integer[ô]: Value of type [ô]System.Data.DataTable[ô] cannot be converted to [ô]System.Data.DataSet[ô].
Sempre fiz assim e deu certo.
Dim sql As String
Dim Ds As New DataSet
Dim adapter As New SqlDataAdapter
sql= [Ô]Select * From Classes Order By codigo Asc[Ô]
adapter = New SqlDataAdapter(sql, conexaoSQL)
adapter.Fill(Ds, [Ô]Nome_da_tabela[Ô])
Se não der, posta aÃ.
Até mais.
Dim sql As String
Dim Ds As New DataSet
Dim adapter As New SqlDataAdapter
sql= [Ô]Select * From Classes Order By codigo Asc[Ô]
adapter = New SqlDataAdapter(sql, conexaoSQL)
adapter.Fill(Ds, [Ô]Nome_da_tabela[Ô])
Se não der, posta aÃ.
Até mais.
vlw consegui nao apareceu mais o erro
Tópico encerrado , respostas não são mais permitidas