Amigos:
Tengo una tabla, llamada HDRVDM (Es el detalle) la cuan relaciono con su tabla PROVEEDORES de la siguiente forma
oRsHdr := FW_OpenRecordSet(oApp:oCon,"SELECT " +;
"*," +;
"PRO_RAZ " +;
"FROM " +;
"HdrVdm " +;
"LEFT JOIN " +;
"Proveedores " +;
"ON " +;
"HDR_PRV = PRO_NUM " +;
"WHERE " +;
"YEAR(HDR_FDM) = '" + STR(nAmo,4,0) + "' " +;
"ORDER BY " +;
"HDR_FOL",adLockOptimistic,adOpenDynamic,0)Cuando el primer registro en la tabla HDRVDM, el campo HDR_PRV esta en cero (Es correcto, no todos los registros deben tener valor), al abrir la tabla me tira el error siguiente
El identificador de fila se refirió a una fila eliminada o a una fila marcada para eliminar. (0x80040E23): Microsoft Cursor EngineSin embargo, si el primer registro en la tabla HDRVDM el campo HDR_PRV tiene valor > 0 no hay error !
Espero haberme explicado
Alguna sugerencia?, muchas gracias
estbucarm@gmail.com
http://www.soisa.mex.tl/
http://sqlcmd.blogspot.com/
Tel. (722) 174 44 45
Carpe diem quam minimum credula postero