11. januar 2007 - 14:21
Der er
7 kommentarer
FIK kode splittet op i tre variabler.
Hejsa Jeg trækker en FIK kode ud fra SQL database Typisk ser de sådan her ud: +71<110006619691250+85819577< Jeg kunne godt tænke mig at ligge værdien i en varaibel og dernæst splitte den op i tre varaibler hvor special tegnene ikke er med. Altså @0 = +71<110006619691250+85819577< @1 = 71 @2 = 110006619691250 @3 = 85819577 Jeg forstiller mig at det kører i en løkke, men kender ikke så meget til SQL kodning er der en som kan hjælpe mig med det ? Koden skal kunne tage alle FIK kode typer de kan jo godt varierer lidt. Husk at lave svar og ikke kommentar hvis du vælger at bruge tid på dette, ellers kan jeg ikke give dig points. Tak for din hjælp.
Annonceindlæg fra COMM2IG
12. januar 2007 - 02:22
#1
det er meget nemmere at lave det i applikationen fremfor i databasen hvad laver du applikationen i ? PHP ? C# ? Java ? ASP ?
12. januar 2007 - 06:07
#2
Hej Arne, Det skal køre i en DTS pakke. Der er desværre ikke nogen vej udenom. Jeg har ikke andre steder jeg kan kode det. Mvh Krosser
13. januar 2007 - 23:24
#3
nu er jeg ikke skrap til DTS, men kan man ikke bruge VBS i dem ?
13. januar 2007 - 23:25
#4
er det iøvrigt 2000 eller 2005 ?
14. januar 2007 - 15:58
#5
Jeg aner faktisk ikke om man kan bruge vbs i DTS pakker, det ville klart være at fortrække. Det er 2000. Senere skal nok opgraderes til en 2005 men pt en 2000
18. januar 2007 - 16:54
#6
Hvis du har et felt der hedder fik i en tabel der hedder indbetalingskort SELECT SUBSTRING(fik,2,2) AS kortnummer, SUBSTRING(fik,5,(LOCATE('+',fik,4)-5))AS betalingsid, SUBSTRING (fik,LOCATE('+',fik,4)+1,(LOCATE('<',fik,5))-LOCATE('+',fik,4)-1) AS kreditorid FROM `indbetalingskort`
18. januar 2007 - 16:55
#7
Ups det var vist et svar
Computerworld tilbyder specialiserede kurser i database-management