Hola gente como va la vida?
Bueno comento tengo un reporte en crystalreports y me funciona bien en mi pc con win7 64b en dev. y fuera de vb tambien y cualquier maquina de win 64 pero cuando voy a poner en una maquina de 32 me dice q no encuentra la base de datos
ahora bien tengo un xml como base de datos para generar el reporte.
Código vb:
Ver originalds = New DataSet
da = New MySql.Data.MySqlClient.MySqlDataAdapter
Dim i As Integer = 0
For Each row As DataGridViewRow In dgv.Rows
If row.Cells(nomtil).Value = 1 And row.DefaultCellStyle.BackColor <> Color.Green Then
query = "SELECT cliente.cliente,direccion,localidad,banco,obs,asignacion,operador,horarios FROM cobranza inner join cliente on (cobranza.cod_cli = cliente.num ) WHERE cobranza.id='" & row.Cells(id).Value & "'"
da.SelectCommand = New MySql.Data.MySqlClient.MySqlCommand(query, conec2)
da.Fill(ds)
i += 1
End If
Next
If i <> 0 Then
My.Computer.FileSystem.CreateDirectory("C:\XML")
Dim url As String = "C:\XML\voucher1.xml"
ds.WriteXml(url, XmlWriteMode.WriteSchema)
Cargar_Coti_Espere.Show()
ASD.Close()
Try
Dim repaaa As ASD
repaaa = ASD
repaaa.Show()
Catch ex As Exception
MsgBox(ex)
Cargar_Coti_Espere.Close()
ASD.Close()
End Try
Else
MsgBox("Seleccione una COBRANZA")
End If
Pero en las maquinas de win32 cuando quiere generar el informe me dice q no puedo conectar con la base de datos
Si algún crack me da una mano seria genial desde ya muchas gracias :D saludos
PD: instalo el pack de 32b en la maquina de 32 obiamente