Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Using a variable in a select statement
Message
From
28/08/1997 18:04:13
 
 
To
All
General information
Forum:
Visual FoxPro
Category:
Coding, syntax & commands
Title:
Using a variable in a select statement
Miscellaneous
Thread ID:
00047445
Message ID:
00047445
Views:
77
Hi all...

Is it possible to use a variable in place of a field name in a select statement?

My form will have a combo box from which the user can select a number of different options each of which refers to a different field in the same table. The user then can enter text in a text box which represent what they want to find in that field.

So, when they click a button (like "Find"), the following is executed:

VarFieldName = thisform.cmbField.value
VarFieldText = thisform.txtField.value
select * from table_name where table_name.VarFieldName = VarFieldText

I get the following error:
SQL: Column 'VARFIELDNAME' is not found.

It would appear that VFP is not substituting my variable name for the field with the "real" field name.
(Gosh, I amaze myself sometimes! <g>)

Any suggestions? ( I mean, other than creating a series of if/endif for every possible value in the combo box.)

tia,

marc mandel
Next
Reply
Map
View

Click here to load this message in the networking platform