Visual Basic ha detectado un problema y debe cerra
Publicado por Antonio (93 intervenciones) el 13/03/2010 08:36:14
He solucionado un problema que tenía para unir datos de dos tablas en un solo RecordSet, pero aparece otro problema, me explico:
Solucionado con este código:
a) Haciendo referencia a los alias de las dos tablas:
strSQL = "SELECT a.*, b.* FROM PedidSEA a INNER JOIN LinPeSEA b ON a.Numero = b.Numero WHERE b.Numero = '" & TBcNumPed & "'"
b) Sin hacer referencia a los alias de las dos tablas:
strSQL = "SELECT PedidSEA.*, LinPeSEA.* FROM PedidSEA INNER JOIN LinPeSEA ON PedidSEA.Numero = LinPeSEA.Numero WHERE LinPeSEA.Numero = '" & TBcNumPed & "'"
Nuevo problema:
Aprovechando que le envío al informe este RecordSet con información de las dos tablas, inserto campos de ambas tablas en el informe, pero al salir me da el siguiente error y al cerrar la ventana del error se cierra el proyecto y Visual Basic 6:
Visual Basic ha detectado un problema y debe cerrarse. Sentimos los inconvenientes ocasionados.
Pero si solo inserto datos de una de las dos tablas (ya sea de una o de otra), no aparece el error.
Pregunta de ignorante, ¿será cuestión de la falta de alguna referencia o complemento?.
Saludos cordiales.
Solucionado con este código:
a) Haciendo referencia a los alias de las dos tablas:
strSQL = "SELECT a.*, b.* FROM PedidSEA a INNER JOIN LinPeSEA b ON a.Numero = b.Numero WHERE b.Numero = '" & TBcNumPed & "'"
b) Sin hacer referencia a los alias de las dos tablas:
strSQL = "SELECT PedidSEA.*, LinPeSEA.* FROM PedidSEA INNER JOIN LinPeSEA ON PedidSEA.Numero = LinPeSEA.Numero WHERE LinPeSEA.Numero = '" & TBcNumPed & "'"
Nuevo problema:
Aprovechando que le envío al informe este RecordSet con información de las dos tablas, inserto campos de ambas tablas en el informe, pero al salir me da el siguiente error y al cerrar la ventana del error se cierra el proyecto y Visual Basic 6:
Visual Basic ha detectado un problema y debe cerrarse. Sentimos los inconvenientes ocasionados.
Pero si solo inserto datos de una de las dos tablas (ya sea de una o de otra), no aparece el error.
Pregunta de ignorante, ¿será cuestión de la falta de alguna referencia o complemento?.
Saludos cordiales.
Valora esta pregunta


0