2
« en: Jueves 19 de Junio de 2003, 02:55 »
HOLA A TODOS
Tengo un problema con una consulta de SQL se trata de los siguiente:
Tengo dos tabla relacionadas con nompre de Encabezado_CR y DEtalle_CR ejecuto la consulta:
isql = "SELECT Detalle_CR.No_Clave, Encabezado_CR.ContraRecibo, Detalle_CR.Importe, Detalle_CR.Fecha_CR, Detalle_CR.Fecha_Pago, Detalle_CR.Concepto " & _
"FROM Encabezado_CR INNER JOIN Detalle_CR ON Encabezado_CR.Consecutivo = Detalle_CR.Consecutivo WHERE Detalle_CR.No_Clave= " & _
"'" & NoClave & "' and Encabezado_CR.ContraRecibo > 0 order by Encabezado_CR.ContraRecibo"
Set rcActCr = New Recordset
rcActCr.Open isql, BaseReq, adOpenDynamic, adLockOptimistic
despues al tratar de actualizar los datos
with rcActCr
!ContraRecibo = txtNoCR.Text
!Fecha_CR = txtFechaCR.Text
!fecha_pago = cboMeses.ListIndex + 1
!importe = txtImporteCR.Text
!Concepto = txtConcepto.Text
.Update
End With
me envia un mensaje de error, diciendome que el nombre de columna "importe" no es valido y asi con todaslas columnas menos con la de "Contrarecibo" dado que el campo de "Contrarecibo" Existe en la tabla "Encabezado_CR" y todas las demas en "Detalle de CR".
estoy pasando una apliación que actualmente se encuantra en operación con Access 2000 (que funciona perfectamente) a SQL 2000, yo apenas me estoy iniciando en esto del SQL.
de antemano muchas gracias a quien me pueda ayudar me URGE mucho solucionar este problema.
Saludos:question: