Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Format a field after opened a remote cursor
Message
 
À
23/12/2008 05:25:47
Metin Emre
Ozcom Bilgisayar Ltd.
Istanbul, Turquie
Information générale
Forum:
Visual FoxPro
Catégorie:
Base de données, Tables, Vues, Index et syntaxe SQL
Divers
Thread ID:
01369305
Message ID:
01369312
Vues:
11
>>>Hi All,
>>>
>>>I want to change type or display format any field of cursor opened with sqlexec command. I want to do after open cursor. Is that possible?
>>
>>Sure, nothing impossible :-)
>>but what type of field, how do you want to display it, where you want to display it?
>
>I want to convert datetime fields to date. I can do that with cursoradapter and remote views but cannot do with sqlexec.

You can't do that with SPT, but you have two choices:
1. Create your own TextBox class which will show that datetime field as date (only date portion of it).
2. Do something like this:
SQLEXEC(....,"tmpCursor")
lcSelect = "SELECT "
FOR lnFor = 1 TO FCOUNT()
    IF TYPE("tmpCursor."+FIELDS(lnFor)) == [T]
       lcSelect = lcSelect + "CAST(" + FIELDS(lnFor)+" AS D) AS " + FIELDS(lnFor) + ", "
    ELSE
       lcSelect = lcSelect + FIELDS(lnFor)+","
    ENDIF
NEXT
lcSelect = LEFT(lcSelect, LEN(lcSelect) - 1)+" FROM tmpCursor INTO RealCursorName READWRITE"
&lcSelect
Both were on top onn my head and maybe there are other solution which are better than these.
Against Stupidity the Gods themselves Contend in Vain - Johann Christoph Friedrich von Schiller
The only thing normal about database guys is their tables.
Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform