Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Issuing A SQL Statement in a form
Message
 
 
To
24/08/2002 16:27:38
Carmen Gassi
Perseus Software Systems
Oakville, Ontario, Canada
General information
Forum:
Visual FoxPro
Category:
Databases,Tables, Views, Indexing and SQL syntax
Miscellaneous
Thread ID:
00693320
Message ID:
00693323
Views:
16
This message has been marked as the solution to the initial question of the thread.
Faq #8019 Grid reconstruction and how to avoid it explains this grid behavior. The simplest fix is to set Recordsource of the grid to the empty string before retrieving a new data and restore it back to the table/cursor name after that.
Thisform.grid1.Recordsource = SPACE(0)
* recreate table/cursor here
...
* Restore recordsource
Thisform.grid1.Recordsource = "mytable"
BTW, is there any reason that you're creating table not cursor in your select?


>When a SQL statement is issued and the results directed into a table, what happens when the statement is run more than once? I have a grid which uses as its source a table generated by a SQL statement. When a record within the grid is selected, another form is launched which works with the data generated by the SQL statement. Upon returning to the initial form, I run the SQL statement again so the grid will reflect the changes made to the data. When I do this however, the grid is blank and nothing is displayed. Have I somehow created a second table when the SQL statement is run again?
>
>Thanks in advance,
>Carmen
--sb--
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform