Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
ALLTRIM syntax not support with SQL Server
Message
From
10/04/2003 10:35:25
Cetin Basoz
Engineerica Inc.
Izmir, Turkey
 
 
To
10/04/2003 09:57:35
General information
Forum:
Visual FoxPro
Category:
Client/server
Miscellaneous
Thread ID:
00775890
Message ID:
00776059
Views:
33
>>>>LTRIM(STR(YEAR(AddDate)))
>>>>works for me in VFP and SQL. You don't need rtrim().
>>>
>>>Ok, but there is still the issue of extra spaces. As I need to use that field for comparism down under, it would have been nice to trim it entirely.
>>
>>I meant it trims entirely for me :) With numeric values converted with str() I don't see any trailing spaces.
>
>I tried it again and the following:
>
>
>SQLExec(lnHandle,'SELECT LTRIM(STR(YEAR(AddDate))) FROM News')
>
>
>generates trailing spaces.

Michel,
I think I understand what you mean now. If result datatype was a memo then trailer wouldn't occur ( or if you specify size with convert(char(4),year(adddate)), str(year(adddate),4) )
Specifying the size would work for you here since you know result would always be 4 (at least for our lifespan)
Otherwise you could prevent trailing forcing the datatype to memo.
cursorsetprop('UseMemoSize',1,0)
SQLExec(lnHandle,'SELECT LTRIM(STR(YEAR(AddDate))) as cYear FROM News')
? cYear+'A'
Cetin
Çetin Basöz

The way to Go
Flutter - For mobile, web and desktop.
World's most advanced open source relational database.
.Net for foxheads - Blog (main)
FoxSharp - Blog (mirror)
Welcome to FoxyClasses

LinqPad - C#,VB,F#,SQL,eSQL ... scratchpad
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform