29. november 2000 - 11:47Der er
19 kommentarer og 1 løsning
INSERT i databasen virker ikke!
Hej!
Jeg skal lave en upload form af filer.
Filerne bliver godt nok flyttet osv., men de informationer der skal skrives til hver fil ligges ikke i databasen.
Jeg uploader flere filer på én gang og ikke alle fil-fields behøver at være udfyldt - den del fungerer okay, men stien til billederne (skal hentes via ASP et andet sted) og de andre text-fields ligges ikke i databasen.
Hjælp mig - det er hamrende vigtigtt og haster temmeligt meget!
Der bliver investeret massivt i AI. Teknologien er mere tilgængelig end nogensinde, og ambitionerne er høje. Alligevel oplever mange virksomheder, at resultaterne udebliver.
Var en fejl det stod der - Bestnr skal jo kun uploades én gang hvilket jeg gør i en anden.
Noget andet er, at Valuen for Bestnr ikke skal være 10, hvilket jeg opfatter dit svar som - har testet det med dit forslag og det virker stadig ikke - derfor afviser jeg dit svar.
\'DB dim sql, rs, rs1, conn set conn = server.CreateObject(\"ADODB.connection\") conn.open \"bagkat_musik\"
\'Upload dim tmp_mappe tmp_mappe = server.MapPath(\"Lydklip\")
dim upload Set Upload = Server.CreateObject(\"Persits.Upload.1\") Upload.Save tmp_mappe
\'Tjecker om Bestnr eksisterer i forvejen sql = \"SELECT count(bestnr) as antal FROM Filer WHERE bestnr = \'\" & upload.Form(\"bestnr\") & \"\'\" dim rs_tjeck set rs_tjeck = conn.Execute(sql) if rs_tjeck(\"antal\") < 1 then
\'Opretter mapper (id, lydfiler) Dim createdir, newdir, lyddir
\'Flytter cover dim til, fra fra = tmp_mappe & \"\\\" til = newdir & \"\\\"
\'Indsætter i Filer - DB
if upload.form(\"Coverbillede\") = \"true\" then fra = tmp_mappe & \"\\\" & upload.files(\"Coverbillede\").ExtractFileName til = newdir & \"\\\" & upload.files(\"Coverbillede\").ExtractFileName upload.MoveFile fra, til sql = \"INSERT INTO Filer (Coverbillede) VALUES(\'\" & Bestnr & \"\', \'\" & Coverbillede & \"\')\" conn.Execute(sql) end if
if upload.Form(\"Lydklip1\") = \"true\" then fra = tmp_mappe & \"\\\" & upload.Files(\"Lydklip1\").ExtractFileName til = lyddir & \"\\\" & upload.Files(\"Lydklip1\").ExtractFileName upload.MoveFile fra, til sql = \"INSERT INTO Filer (Lydklip1, Tekst1, Forfatter1) VALUES(\'\" & Lydklip1 & \"\', \'\" & Tekst1 & \"\', \'\" & Forfatter1 & \"\')\" conn.Execute(sql) end if
if upload.Form(\"Lydklip2\") = \"true\" then fra = tmp_mappe & \"\\\" & upload.Files(\"Lydklip2\").ExtractFileName til = lyddir & \"\\\" & upload.Files(\"Lydklip2\").ExtractFileName upload.MoveFile fra, til sql = \"INSERT INTO Filer (Lydklip2, Tekst2, Forfatter2) VALUES(\'\" & Lydklip2 & \"\', \'\" & Tekst2 & \"\', \'\" & Forfatter2 & \"\')\" conn.Execute(sql) end if
if upload.Form(\"Lydklip3\") = \"true\" then fra = tmp_mappe & \"\\\" & upload.Files(\"Lydklip3\").ExtractFileName til = lyddir & \"\\\" & upload.Files(\"Lydklip3\").ExtractFileName upload.MoveFile fra, til sql = \"INSERT INTO Filer (Lydklip3, Tekst3, Forfatter3) VALUES(\'\" & Lydklip3 & \"\', \'\" & Tekst3 & \"\', \'\" & Forfatter3 & \"\')\" conn.Execute(sql) end if
if upload.Form(\"Lydklip4\") = \"true\" then fra = tmp_mappe & \"\\\" & upload.Files(\"Lydklip4\").ExtractFileName til = lyddir & \"\\\" & upload.Files(\"Lydklip4\").ExtractFileName upload.MoveFile fra, til sql = \"INSERT INTO Filer (Lydklip4, Tekst4, Forfatter4) VALUES(\'\" & Lydklip4 & \"\', \'\" & Tekst4 & \"\', \'\" & Forfatter4 & \"\')\" conn.Execute(sql) end if
if upload.Form(\"Lydklip5\") = \"true\" then fra = tmp_mappe & \"\\\" & upload.Files(\"Lydklip5\").ExtractFileName til = lyddir & \"\\\" & upload.Files(\"Lydklip5\").ExtractFileName upload.MoveFile fra, til sql = \"INSERT INTO Filer (Lydklip5, Tekst5, Forfatter5) VALUES(\'\" & Lydklip5 & \"\', \'\" & Tekst5 & \"\', \'\" & Forfatter5 & \"\')\" conn.Execute(sql) end if
Response.Redirect(\"default.asp\")
else
\'Sletter filer fra tmp_mappe dim myfileobject, myfolder, item set myfileobject = server.CreateObject(\"Scripting.FileSystemObject\") set myfolder = myfileobject.GetFolder(tmp_mappe)
for each item in myfolder.files myfileobject.deletefile item next
Har lavet det hele forfra på en ny måde - så nu inserter den....dog ikke det hele, men det kommer....spørgsmålet er derfor ikke længere aktuelt!
Synes godt om
Ny brugerNybegynder
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.