Avatar billede naked2000 Nybegynder
10. december 2002 - 13:45 Der er 6 kommentarer og
1 løsning

Import af 10000+ billeder

Jeg har et bibliotek, med 10000+ jpeg billeder, som skal uploades i en tabel, med filnavnet som nøgle:
|ID      |PIC      |
|161112  |Binær data|
|...    |....      |

Det jeg gerne vil er at jeg bare skal sætte den igang med at uploade alle billederne i et bestemt bibliotek.

Håber nogen kan hjælpe mig.
Avatar billede terry Ekspert
10. december 2002 - 15:36 #1
look at DTS (data transformation services)
Avatar billede naked2000 Nybegynder
10. december 2002 - 16:18 #2
terry > jeg har kigget lidt på det, men kan ikke umiddelbart se hvordan det skal løses. Kan jeg få dig til at være lidt mere specifik med hensyn til DTS
Avatar billede terry Ekspert
10. december 2002 - 16:48 #3
I cant be more specific as I have never tried this although I am resonable sure that it could be done using DTS. In DTS it is possible to read files etc. so I would assume that it could be done. It would take some programming and I dont want to get invloved with that as it would take far too long.

Something else, is it necessary to have the picture files in the database, is it not possible to have them placed on a file server and only store the path+file name in the dB?
You could also use Access or VB for doing this if you are more at home with these for programming.
Avatar billede naked2000 Nybegynder
10. december 2002 - 17:09 #4
OK tak for hjælpen.

problemet er at vi er ved at flytte en masse informationer fra et gammelt system til et nyt, som kræver at billederne ligger i en MSSQL database.

Jeg prøver lige at rode lide mere med DTS ellers må jeg igang med noget programmering, jeg havde ellers håbet på at undgå det.
Avatar billede terry Ekspert
10. december 2002 - 17:30 #5
One of the problems is getting hold of the filename and storing this in the dB.
Avatar billede terry Ekspert
10. december 2002 - 17:43 #6
this may be of use, search for this in Books Online.

xp_cmdshell

I noticed this example
DECLARE @cmd sysname, @var sysname
SET @var = 'dir /p'
SET @cmd = 'echo ' + @var + ' > dir_out.txt'
EXEC master..xp_cmdshell @cmd


and if you can get the informatin of your file names into a table then your well on the way.
Avatar billede terry Ekspert
10. december 2002 - 17:44 #7
informatin = information
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