ORA-12704 (character set mismatch) in a latest build
Posted: Tue 18 Jan 2011 08:22
I read that the problem with exceptions raised on converting between VARCHAR2 and NVARCHAR2 in Oracle is solved. However we are still getting this error.
Here's an example of LINQ statement:
var programmes = from p in dataContext.Programmes
join pv in dataContext.PiProgramView on p.ProgId equals pv.ProgId
select new
{
Title = p.ProgrammesTitlesMap.FirstOrDefault().Titles.Title ?? pv.ProgramTitle,
};
Titles.Title er NVARCHAR2(xx)
PiProgramView.Title er VARCHAR(yy)
Extract from the generated statement:
CASE
WHEN ("Project5".TITLE IS NULL) THEN "Project5".PROGRAM_TITLE
ELSE "Extent7".TITLE
END
We are using dotConnect build 6.0.86.0. Does it mean that there is still issue with character set in it?
Here's an example of LINQ statement:
var programmes = from p in dataContext.Programmes
join pv in dataContext.PiProgramView on p.ProgId equals pv.ProgId
select new
{
Title = p.ProgrammesTitlesMap.FirstOrDefault().Titles.Title ?? pv.ProgramTitle,
};
Titles.Title er NVARCHAR2(xx)
PiProgramView.Title er VARCHAR(yy)
Extract from the generated statement:
CASE
WHEN ("Project5".TITLE IS NULL) THEN "Project5".PROGRAM_TITLE
ELSE "Extent7".TITLE
END
We are using dotConnect build 6.0.86.0. Does it mean that there is still issue with character set in it?