Avatar billede tommypedersen Nybegynder
07. juli 2006 - 15:38 Der er 8 kommentarer og
4 løsninger

SQL fejl med C5 ved udprint

Vi har et C5 system kørende op mod en SQL 2000 server.
I systemet er Prokart udvidet med 113 ekstra felter og record størrelsen vises til 2000 bytes i C5.

Problemerne opstår når man udskriver rapporter der trækker data fra prokart.

f.eks.

Rapporten består af 0 linier - udskriver man rapporten igen med samme afgrænsninger kommer der linier ud.

Eller (SQL databasen har signaliseret følgende fejl:)
- Ugyldig tegnværdi for angivelse af ændring
- Ugyldig tidsformat
- Ugyldig dataformat
- Afkortet brøk
(vil du gentage transaktionen)

Her er samme problem - udskriver man rapporten flere gange virker det pludseligt.

C5 systemet er version 4.0 men fejlen har været siden version 2.10. Da systemet kørte Native (2.10) var der ingen problemer.

Er det antallet af felter eller record-størrelsen der giver problemer?

/TP
Avatar billede Broholm Novice
08. juli 2006 - 15:54 #1
Har du -zk256 som opstartsparameter? Ellers prøv at lægge det på.
Avatar billede tommypedersen Nybegynder
08. juli 2006 - 16:15 #2
Er der andre relevante parameter der skal sættes?

Nuværende opstart (-zk256 har jeg lige tilføjet):

d5w32.exe -zUID=C5 -zPWD=navision -zdsn=c5sql -zSRVR=SQLSERVER -zdb=c5db -zk256 -dF:\C5 -fDAT -mdat

Mvh TP
Avatar billede Broholm Novice
09. juli 2006 - 16:58 #3
-zFA,A (giver meget bedre performance) og -p- hjælper også.

Men lav en fil "c5.ini" og læg dem derind. Det er meget nemmere at styre end på genvejen.
Avatar billede tommypedersen Nybegynder
09. juli 2006 - 17:53 #4
Tak for hjælpen, prøver det af i morgen!
Avatar billede tommypedersen Nybegynder
12. juli 2006 - 09:57 #5
Hej

Det lader til at have hjulpet en del, men der kommer stadig en fejl:

- Afkortet brøk  (Ø bliver vist som °)

Kan recordstørrelsen på 2000bytes være et problem - på et tidspunkt fik jeg at vide at grænsen lå ved godt 1800 bytes, men jeg ved ikke om det stadig er relevant!
SQL serveren har jo ikke noget problem, så det må være C5s kerne.

//TP
Avatar billede Broholm Novice
14. juli 2006 - 15:06 #6
Jeg ved ikke hvor vedkommende har det fra, men en recordstørrelse på 2000 bytes er ikke et problem. SQL kan håndtere recordstørrelser på 8060 bytes.

Det ligner mere et codepage-problem du har. Prøv at lægge -z@regional=no på som opstarts parameter.
Avatar billede tommypedersen Nybegynder
14. august 2006 - 16:05 #7
Det ændringer du har foreslået har taget "toppen af isbjerget" men der kommer stadig følgende fejl:

- Ugyldig datoformat
- Ugyldig tidsformat
- Afkortet brøk  (Ø bliver vist som °)

Er der andre muligheder - har du evt. mulighed for at koble op til systemet og kigge på det (mod betaling)

//TP
Avatar billede Broholm Novice
16. august 2006 - 14:18 #8
Ja, jeg kan godt kigge på det. Jeg er lige startet hos Baunwall i Skanderborg - så find nummeret på www.baunwall.dk og spørg efter mig (Martin)
Avatar billede Broholm Novice
19. oktober 2006 - 23:18 #9
Fik du det til at virke? Jeg er i mellemtiden startet for mig selv. Og jeg har en anden mistanke til hvad der kan være galt.
Avatar billede tommypedersen Nybegynder
20. oktober 2006 - 09:33 #10
Hej Martin

Nej det virker stadig ikke og vi vil meget gerne have dig til at kigge på det.

Kan du ikke sende en email til tp(at)designtech.dk så kan vi lige få åbnet en terminal forbindelse til dig:)

//TP
Avatar billede Broholm Novice
20. oktober 2006 - 11:44 #11
Der var lidt problemer med min mail server, så måske har du fået mailen 5 gange
Avatar billede tommypedersen Nybegynder
22. oktober 2006 - 15:28 #12
Jeg har ca. fået din mail 0 gange:)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester