Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Format a field after opened a remote cursor
Message
De
23/12/2008 05:42:20
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:
01369313
Vues:
8
>>>>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).

First one sounds me a better solution. Thank you...

>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.
Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform