Crystal Report - Crystal report + PostgreSql8.4

 
Vista:
Imágen de perfil de roberto

Crystal report + PostgreSql8.4

Publicado por roberto (3 intervenciones) el 12/01/2012 14:31:16
Hola a todos , espero me ayuden con este error algo raro, y como soy muy nuevo todabia con los reportes acudo al foro.
tengo un reporte sobre base de datos postgresql8.4, y visual .net 2008, cuando ejecuto mi reporte todo bien, vuelvo a ejecutar el mismo reporte y me da este error : el indice 0 esta fuera del intervalo, Nombre del parámetro: Index,
pareciera que algun valor se quedo flotando por ahi, pero no logro ubicarlo, a alquien se le ocurre porque puede ser este mensaje.

Lo raro es que cuando cierro el form(menu para el listado), y vuelvo a abrirlo vuelve a funcionar, ahi va el codigo para imprimirlo:

Dim rpt As New rpt_liq_vendedor 'El reporte creado
Dim MyCommand As New Npgsql.NpgsqlCommand
Dim myDA As New NpgsqlDataAdapter
Dim dataset As New DS_liq_vendedor 'mi dataset creado
Try

If Not (cnx.State = ConnectionState.Open) Then
cnx.ConnectionString = Gbcadena
cnx.Open()
End If
Dim codVendedor As New Integer

MyCommand.Connection = cnx
sql = ""
sql = "SELECT ..."

MyCommand.CommandText = sql
MyCommand.CommandType = CommandType.Text
myDA.SelectCommand = MyCommand

myDA.Fill(dataset)
rpt.SetDataSource(dataset)
rep.Crystal.ReportSource = rpt
rep.ShowDialog()
cnx.Close()
myDA.Dispose()
rep.Close()
rpt.Close()
MyCommand.Dispose()

'----------------
Catch Excep As Exception
MessageBox.Show(Excep.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error)
End Try


saludos cordiales.
Roberto
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder