ERRO AO GERAR UM RELATORIO

CAROLYTA 05/02/2013 21:54:05
#418851
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
ADHEL 05/02/2013 22:09:14
#418853
Veja o exemplo desse tópico
CAROLYTA 05/02/2013 22:37:20
#418854
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.
ADHEL 05/02/2013 22:55:37
#418856
Coloque o nome da tabela nessa linha
adapter.Fill(ds,[Ô]teste[Ô])
E poste o resultado
CAROLYTA 05/02/2013 23:09:21
#418857
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[ô].
PERCIFILHO 06/02/2013 10:13:09
#418871
Resposta escolhida
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.
CAROLYTA 07/02/2013 20:08:52
#418990
vlw consegui nao apareceu mais o erro
Tópico encerrado , respostas não são mais permitidas