Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Cursoradapter sees date type fields as character
Message
From
13/08/2009 05:26:45
 
 
To
12/08/2009 18:12:52
Dragan Nedeljkovich (Online)
Now officially retired
Zrenjanin, Serbia
General information
Forum:
Visual FoxPro
Category:
Databases,Tables, Views, Indexing and SQL syntax
Environment versions
Visual FoxPro:
VFP 9 SP1
OS:
Windows Server 2003
Network:
Windows 2003 Server
Database:
MS SQL Server
Application:
Desktop
Miscellaneous
Thread ID:
01416869
Message ID:
01417804
Views:
50
>>>>>>SQLexpress 2008, ODBC, Sqlserver Native Client 10.0, VFP9 SP1
>>>>>>
>>>>>>a) SQLEXEC(nhandle, "select ....","tempcurs") returns the DATE type fields as Character
>>>>>>b) When I build a cursoradapter from an SQL table characterizes (translates) the DATE type fields as CHARACTER.
>>>>>>Is this normal? Is it a bug?
>>>>>
>>>>>No, it returns it as a datetime (maybe you have a cursorschema in your class setting it to character?).
>>>>>Cetin
>>>>
>>>>Hi Cetin,
>>>>
>>>>a) Why DATETIME, in the table I have difined it as DATE?
>>>
>>>I guess the odbc driver and/or VFP's side of it was written before SQL had date type, so it defaults to what it knows.
>>
>>
>>If this is the case " the odbc driver and/or VFP's side of it was written before SQL had date type, so it defaults to what it knows." , this very important encashment of the DATE type field in MSSQL 2008 is quite useless regarding the VFP developers. Is't so?
>
>I can't know that until I get my hands on a MSSQL 08. Maybe a cursorschema would work, forcing a date format - but that's more work than a single select * via SPT. IOW, I don't see a good solution until there's an ODBC driver, and since ODBC is becoming forgotten by M$ (they'll probably say you should use OleDB), I'm not expecting one. There may be a workaround, I don't know.

Hi Drugan,
It works with the {SQL Native Client 10.0}, not with the {SQL Server}
Thanks for your replay.
Previous
Reply
Map
View

Click here to load this message in the networking platform