24. maj 2005 - 11:37Der er
14 kommentarer og 1 løsning
Opdelt adresse felt til adresse og husnummer
Hej Alle,
I min db har jeg et felt kaldet adresse. Det kunne jeg godt tænke mig få splittet op såldes at jeg istedet for feltet adresse har 2 felter kaldet adresse og husnummer.
F.eks i adresse feltet har jeg nu:
Adresse DenSSjove Adresse 49
Den skal splittes til
Adresse DenSSjove Adresse
Husnummer 49
Så det er noget med at læse bagfra og indtil man møder et blank tegn. Den tekst man så får ud skal man vel prøve at konvetere til en int (Convert.ToInt32) og så behandle fejlen hvis den ikke kan konveteres.?
Kan det lade sig gøre i SQL, hvis ja hvordan - eller skal man kode sig ud af det (jeg programmer i c#) ?
Server: Msg 195, Level 15, State 10, Line 2 'LOCATE' is not a recognized function name. Server: Msg 195, Level 15, State 1, Line 5 'LENGTH' is not a recognized function name.
hvis der skal checkes for valid integer, så skal du nok droppe SQL
2 gange SqlConnection en SqlCommand med en SELECT på den ene connection en SqlDatareader en while løkke som henter alle data laver en Split på det felt tester om det sidste er et tal laver en eller 2 UPDATE på den anden connection
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.