Quantcast
Channel: Forums - Recent Threads
Viewing all articles
Browse latest Browse all 143529

Using wildcards in queryvalue

$
0
0

Hi all

I have made a query and I want to pass some wildcards as '*' and '?' in the queryvalue. But when I use one of these wildcards and prompt the QueryRun, I can see that a backslash is being added to the queryvalue, why?

Here is an example for ItemIdMatrix value:

while select documentTypeEmailMatrix
        order by Priority
        where   documentTypeEmailMatrix.DocumentType == _docType&&      documentTypeEmailMatrix.IsDefault    == false
    {
        query = new Query();
        qbd = query.addDataSource(TableNum(NCEmailMatrixTmp));


        qbr = qbd.addRange(FieldNum(NCEmailMatrixTmp, PostalCode));
        qbr.value(queryValue(documentTypeEmailMatrix.PostalCode));

        qbr = qbd.addRange(FieldNum(NCEmailMatrixTmp, PostalCode));
        qbr.value(queryValue(''));

        qbr = qbd.addRange(FieldNum(NCEmailMatrixTmp, Id));
        qbr.value(queryValue(documentTypeEmailMatrix.Id));

        qbr = qbd.addRange(FieldNum(NCEmailMatrixTmp, Id));
        qbr.value(queryValue(''));

        qbr = qbd.addRange(FieldNum(NCEmailMatrixTmp, JobCode));
        qbr.value(queryValue(documentTypeEmailMatrix.JobCode));

        qbr = qbd.addRange(FieldNum(NCEmailMatrixTmp, JobCode));
        qbr.value(queryValue(''));

        qbr = qbd.addRange(FieldNum(NCEmailMatrixTmp, ItemId));
        qbr.value(queryValue(documentTypeEmailMatrix.ItemIdMatrix));

        qbr = qbd.addRange(FieldNum(NCEmailMatrixTmp, ItemId));
        qbr.value(queryValue(''));

        qr = new QueryRun(query);
        qr.prompt();

        while (qr.next())
        {

           qr.setRecord(emailMatrixTmp);
           return documentTypeEmailMatrix;
        }

    }



Viewing all articles
Browse latest Browse all 143529

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>