Select (lcRecordSource) Afields(aFlds,lcRecordSource) For ix = 1 To This.Parent.grd1.ColumnCount lcIx = '"FLD'+Alltrim(Str(ix))+'"' lcField = Alltrim(aFlds(ix,1)) MESSAGEBOX('Index '+lcField) Index On &lcField Tag &lcIx Additive MESSAGEBOX('finished Index '+lcField) Endfor MESSAGEBOX('Out of here')and the errors do not happen until after the 'Out of Here' message.
>> >>lcRecordSource = this.grid.recordsource >>this.grid.recordsource = '' >> >>select ; >>... >>from .... >>into cursor &lcRecordSource readwrite >> >> >>Select (lcRecordSource) >> >>Afields(aFlds,lcRecordSource) >> >> >>For ix = 1 To This.Parent.grid.ColumnCount >> lcIx = '"FLD'+Alltrim(Str(ix))+'"' >> lcField = Alltrim(aFlds(ix,1)) >> Index On &lcField Tag &lcIx Additive >>Endfor >> >>this.grid.recordsource = lcRecordSource >> >>this.grid.refresh >> >>>>
>>Program Error Message Number 1718 >>Error Message: File c:\docume~~\user~~~\temp\00002x00002.tmp is readonly >>Line Number of Error: 1718 >>>>