0
votes

It's possible to use string value in a Query?

I have this code in my Form init method:

container con;

select myTable
where myTable.MyFIeld == conPeek(con, 1);
//I would like to fill my stringEditControl
StringEdit.text(strFmt('%1', myTable.MyFIeld));

I have an error look like this:

"The fields of type string container and unconstrained are not allowed in the WHERE expression."

How can I use the value string or container (in this case) in a query?

Thanks for your time,

enjoy!

1

1 Answers

0
votes

Extract the string from container prior to using it is select statement:

MyTable   myTable;
container con;
str 50 strValue;

strValue = conPeek(con, 1);

select myTable
where myTable.MyField == strValue;

StringEdit.text(strFmt('%1', myTable.MyFIeld));