I lost autocompletion for the recordset!

Hello all!

I’ve been using Xojo 2019R3 for years on Mac, and a few days ago I lost autocompletion for the recordset!

I don’t know why. Autocompletion works for other deprecated classes, though: date, httpsocket…

I’ve tried clearing the cache, deleting the plist file, restarting, removing plugins, completely reinstalling Xojo 2019R3 from a new download, analyzing the project, etc.
I still don’t have autocompletion for the recordset.

I thought it was because I had changed the format of my project a few days ago, switching from binary to xojo_project, but even on a new empty project, there is no autocompletion. :o(

Do you know where this might be coming from and if there is a solution to fix the problem?

Edit : I do have autocompletion for the rowset…

Wild shot in the dark but I don’t think api1 items autocomplete if you have chosen API2 for your project. Maybe you inadvertently saved it as API2.

Did you activate „Shows deprecated items“ under Coding in settings?

Thank you both! But I don’t apparently have these options in my 2019R3.2 version.

1 Like

Download 2019r1.1 (for example).
Create a new project.
Save
Load the project with 2019r3.2
now you will be able to see something like this:

If you create the project in 2019r3.2 it will be API 2 and the autocomplete will not show for recordset. I just tested this.

Edit: this is the 2019r1.1 project
recordset2019r11.zip (4.2 KB)

3 Likes

That’s the problem.
I guess you received this dialog:

the good news is that now that you have the project as xojo_project, you just need to update the line where it says:

  • OrigIDEVersion=20190320

to OrigIDEVersion=00000000 after you reload your project you will get the autocomplete back.

3 Likes

Wow, thank you so much for all your valuable advice, Alberto! I tried the second solution right away and it worked perfectly.

1 Like