Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Parsing string into a SQL statement
Message
De
22/12/2008 14:17:03
 
 
À
22/12/2008 12:16:17
Jay Johengen
Altamahaw-Ossipee, Caroline du Nord, États-Unis
Information générale
Forum:
Visual FoxPro
Catégorie:
Codage, syntaxe et commandes
Divers
Thread ID:
01369199
Message ID:
01369232
Vues:
7
>Trying to build SQL from a RowSource. I want to turn this:
>
>vNewVal = "Race.RaceCode, RaceDesc"
>
>Into this:
>
>"SELECT RaceCode AS F1, RaceDesc AS F2 FROM Race"
>
You might also look at.......
FUNCTION sqlParse
LPARAMETERS vNewVal

**vNewVal = "Race.RaceCode, RaceDesc"
**  Assumes first phrase has the table name.field
**  Assumes remaining phrases are just fields
LOCAL lcSql, I

lcSQL = ""

FOR I = 2 TO GETWORDCOUNT(vNewVal,".,")
	lcSql = lcSql + ", " + GETWORDNUM(vNewVal,I,".,") + " AS F" + TRANSFORM(I-1)
ENDFOR

RETURN "SELECT " + SUBSTR(lcSql,2) + " FROM " + GETWORDNUM(vNewVal,1,",.")
Précédent
Répondre
Fil
Voir

Click here to load this message in the networking platform