Avatar billede patrickpetersen Nybegynder
14. juli 2015 - 09:11 Der er 3 kommentarer

Upload fil til server og download "beriget"

Halløj!
Jeg ved ikke om man kan det jeg gerne vil nemt - Jeg har svært ved at finde det på google i hvert fald :(

Jeg gad godt, at jeg kunne uploade en fil med fx. navne og få lavet en sql request, som så lagde fx adresser ind i filen, som jeg så kunne downloade. Er det muligt?
Avatar billede Slater Ekspert
14. juli 2015 - 14:54 #1
Det kan du godt, naturligvis så længe filen er i et format du kan læse og skrive til. Selve SQL-kaldet kan eventuelt se ud som noget i stil med
SELECT * FROM addresses WHERE name IN ( navn1, navn2, navn3, ... )

Men hvis listen over navne er mere end nogle få stykker, vil det sandsynligvis være bedre at hive hele listen ud og lave sammenligningen i et programmeringssprog.

An på hvordan listerne ser ud, kan dette også hurtigt give problemer med folk med samme navne, eller forskellige stavemåder på tværs af listerne.
Avatar billede Slettet bruger
15. juli 2015 - 09:13 #2
Som viperine nævner, så vil det nok være nemmere at gøre i et .net sprog evt C#.

Men evt hvis du har adgang til SSIS, kan du downloade en flatfile, lave en SQL forespørgsel herpå og så gemme det i en fil igen som du kan uploade.

SSIS = Microsoft SQL Integration Services
Avatar billede patrickpetersen Nybegynder
16. juli 2015 - 14:18 #3
I har helt sikkert ret. Jeg var også selv på vej derud, men tænkte det kunne være der gemte sig noget i SQL der kunne noget lign. det via en rapport :)

Smid et svar ^_^
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
Computerworld tilbyder specialiserede kurser i database-management

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