Spørger
Problemer med at ændre felter fra venstre/højrestillet på C5 SQL versioner

Spørgsmål
-
Nogle gange når man forsøger at skifte felt fra højre til venstrestillet opstår der problmer med C5
Følgende fejltekst fåes [Microsoft][ODBC SQL Server Driver][SQL Server]Incorrect syntax near ','..
har set det i forskellige version er af C5, men akutelt er det en ver. 4.0 SP1 nogle ideer til hvordan man kan løse fejlen, og allligevel skifte justeringen
MVH.
Carsten Lundqvist
Softhuset A/S
/carsten
Alle besvarelser
-
-
-
Fandt nedenstående i logfilen
-------------------------
Dato...........: 10/05-2011, 14:59:21, "Nextlink\clu", 4.1.0.180, Windows 32 SQL, [c5sqldsn], "DAT" USRID=7189
Fejlkode.......: 0102
Fejltekst......: [Microsoft][ODBC SQL Server Driver][SQL Server]Incorrect syntax near ','.
SQL s‘tning....: UPDATE ITGREPKART SET DEBKONTO=DEBKONTOCASE ({fn SUBSTRING(,
1,1)}) WHEN {fn CHAR(2)} THEN ELSE {fn CONCAT({fn
SPACE(10 - {fn LENGTH()})},)} END
/carsten -
Hej Carsten,
Problemet er rettet i C5 2008 RTM kernen (4.2.0.256), så problemet kan rettes ved at kerneopdatere C5 4.0 installationerne.
Man skal blot være opmærksom på at kernen fra C5 2008 ikke slizes på den gamle måde.
Man kan slize med følgende XAL kørsel (tilrettet) startet med -a:
{XAL:SlizeExample}
//SysInfo(1009,"12345678abcdefg") Slizes the kernel code into c5direct.sys and returns old kernel code if successfull, othervise ''.
//SysInfo(1000,'') Retreives the kernel code from c5direct.sys
//SysInfo(1021,"12345678abcdefg") Slizes the odbc code into c5direct.sys and returns old odbc code if successfull, othervise ''.
//Sysinfo(1020,'') Retreives the odbc code from c5direct.sys
//Codes for C5 4.0
PRINT "Old SerialNo: " + SysInfo(1009,"12345678abcdefg")
PRINT "New SerialNo: " + SysInfo(1000,'')
Venlig Hilsen Henrik Hansen Program Manager II Microsoft Dynamics C5- Foreslået som svar af hhanseMicrosoft employee, Owner 11. maj 2011 10:14