Ops scusate, non mi sono accorto del SubForum
VB6 + SP6
SQL Server 2000 SP3
Sono sotto transazione...
Quando istanzio il resultset RS4 mi da il messaggio di errorecodice:Sql = "SELECT Quantity, BaseEn, BaseL, BaseT, BsDocE, BsDocL, BsDocT FROM MAGAZZINO_B" Sql = Sql + vbCrLf + " WHERE " Sql = Sql + vbCrLf + " ICode = '" + Articolo + "'" Sql = Sql + vbCrLf + " AND BNum = '" + Lotto + "'" Sql = Sql + vbCrLf + " AND Dction = 0" Set RS5 = File_DB.OpenResultset(Sql, rdOpenKeyset, rdConcurValues, rdExecDirect) If Not RS5.EOF Then GoSub TrovaPrezzo GoSub CPrezzoNuovo Else RS5.Close Sql = "SELECT LAV, ART, LOTTO, QUANTITA " Sql = Sql & " FROM MAGAZZINO_S " Sql = Sql & " WHERE TMOVE='S' AND LAV ='" & IDLav & "'" Set RS4 = File_DB.OpenResultset(Sql, rdOpenKeyset, rdConcurValues, rdExecDirect) TLog ll, sLAMM, ALLINFO, True If Not RS4.EOF Then Articolo = Trim(RS4!ART) Lotto = Trim(RS4!LOTTO) GoSub TrovaPrezzo GoSub CPrezzoNuovo Else 'Condizioni End If RS4.Close End If
Ciao

Rispondi quotando