Groups | Blog | Home
all groups > sql server odbc > september 2005 >

sql server odbc : Linkedserver , Navision C/ODBC, Null columns Error


Ricardo Meechan
9/21/2005 10:05:57 PM
hello

i am having a few problems with Linkedserver and Navision Financials.

Most of the tables in navision (Customer, Prospect, Sales Line etc) have
DateTime columns that may contain nothing (null).
if i try to select these records i will get an error but i need access to
these columns so i can find out it the record has been updated recently.

the error is:

[Microsoft][ODBC Sql Server Driver][SQL Server]OLE DB error trace
[Non-interface error: Unexpected NULL value returned for the column:
ProviderName='MSDASQL', TableName'[Rowset_1]',ColumnName='Date_Completed'].

so how can i retrieve records with null columns? can i specify somewhere in
sql statements to ignore null columns or something?? below is a sample sql
query.

also note that the funtion IFNULL dont work for me, i will still get an
error

example sql statement:

DBCC TRACEON (8765)
SELECT * FROM
OPENQUERY(NAVISION,'SELECT
* FROM Sales_Header WHERE Document_Type = ''Order'' ')

if i replace * with specific column names (No_ Name_ etc) it will work fine,
as long as Date_Completed isnt requested (in this case).


i am develping a navision client for users on the road (using XDA II ppc's)
that will connect over GPRS and webservices so this is why i require the
DateTime fields, so the user will know if the records are upto date in the
SqlCe database.


Regards,
Ricardo Meechan




(barr_j NO[at]SPAM yahoo.com)
9/28/2005 9:16:51 AM
I am having the exact same problem. Have you gotten any further in resolving this issue?

**********************************************************************
Sent via Fuzzy Software @ http://www.fuzzysoftware.com/
AddThis Social Bookmark Button