You are using quite old plugins. You should get the new one's. I
have only been testing Valentina, but I can easily create an array
full of vcursors. Not seen any limitations. But Ruslan is usually
quick to point the exact issue out.
Trausti
On Oct 10, 2006, at 3:38 PM, Carlo Rubini wrote:
Until today I had been using V4RB version 1.9.6. I could keep more
than one cursor open at the same time.
This morning I loaded V4RB.rbx (no version number given, but I
think it is 1.10.x; the original folder's
namewas:Valentina_RB_5.zip, and the plugin itself was created on
2004 Dec), and after replacing ValentinaUtilities and updating some
SQLselect (adding when necessary the new parameters) I tested my app.
While mostly everything seems to work all right (adding, deleting,
finding records etc), I found that I cant anymore create a new
cursor while another cursor is open. For instance:
Suppose I'm working with mainCur (mainCur is a property of the
window, called with: mainCur = myDatabase.SQLselect(mySQL,
kV_Server, kV_ReadWrite, kV_Random)), adding/modifing records. I
now want to print some records with this code in the action event
of a pushButton:
dim printCur as Vcursor
printCur = myDatabase.SQLselect("select vField1,vField2,vfield3
from myData order by vField1,vfield2,vField3")
if printCur <> nil then
//do something
else
msgBox "printCur is nil"
end if
What I see is that printCur is always nil.
To have it to work I have first to nil mainCur, as in:
dim printCur as Vcursor
updateRecs
mainCur = nil
myDatabase.Flush
printCur = myDatabase.SQLselect("select vField1,vField2,vfield3
from myData order by vField1,vfield2,vField3")
if printCur <> nil then
//do something, and at the end of the job, open again mainCur
else
msgBox "printCur is nil"
end if
I dont know I to manage this situation in order to be able to keep
the previous Cursor 'alive', and not to be bound to nil it and then
open it again when the print-process has come to an end.
RB 5.5.5 Mac OS 10.4
RB 5.5.5 Mac OS 9.2
Any suggestion welcome, thanks,
--
Carlo
_______________________________________________
Unsubscribe or switch delivery mode:
<http://www.realsoftware.com/support/listmanager/>
Search the archives of this list here:
<http://support.realsoftware.com/listarchives/lists.html>
_______________________________________________
Unsubscribe or switch delivery mode:
<http://www.realsoftware.com/support/listmanager/>
Search the archives of this list here:
<http://support.realsoftware.com/listarchives/lists.html>