---
title: "INSERT INTO"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/176900-insert-into"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Eclipse"
published: "2009-02-13T12:17:08.000Z"
updated: "2009-02-13T13:56:39.000Z"
replies: 9
views: 568
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/176900-insert-into"
---

# INSERT INTO

## #1 — Eclipse, 2009-02-13T12:17Z

```
[b]strText   = request("strImageText")[/b]

IF request("dbaction") = "insert" THEN

	' ## NO OVERWRITE
	Upload.OverwriteFiles = False

	' ## SAVE FILE
	Upload.Save Server.MapPath("\images\") & "\"

	' ## Obtain file object
	Set File = Upload.Files("FILE1")
	IF NOT File IS NOTHING THEN
	  ' ## NEW POST
	  SQL = "INSERT INTO [" & myTable & "] (strName, dteCreated, bolView, bolClick " _
		& ", strFileName, strText, intActivityID, intRotate, [b]intSortfield[/b]) SELECT " _
		& "'" & File.Filename & "'" _
		& ", #" & date() & "#" _
		& ", TRUE, TRUE " _
		& ", '" & File.Filename & "'" _
		& ", '" & [b]strText[/b] & "'"	_
		& ", "& myID & ", 1" _
		& ", [b]COUNT(*)+1[/b] FROM [" & myTable & "] WHERE intID = " & myID & ";"
response.write SQL & "<br> " & strText
  	Conn.Execute(SQL)
 ' 	Response.Write "File saved."
	ELSE
	'  Response.Write "File not selected."
	END IF
END IF
```

Detta kanske inte är en SQL-fråga, men ... ja, relaterad i alla fall... kanske

Detta är en funktion att ladda upp flera bilder till en nyhet. Det fungerar inte att skriva in bildtext samtidigt när man laddar upp bilden.

Hur gör man!?

\[redigera\]
Sen fungerar det inte heller att räkna filerna, och det har jag också ... funderat mycket över. Det är DEFINITIVT SQL!!! Hur kan det helt plötsligt inte fungera!?

Databasen är Access, kanske jag ska tillägga...

Permalänk: https://www.webforum.nu/p/176900

## #2 — voigtann1, 2009-02-13T12:20Z

Är en ASP fråga:

<http://support.persits.com/show.asp?code=PS01041843>

byt ut Request.Form (Request i ditt fall) till Upload.Form

Permalänk: https://www.webforum.nu/p/2168811

## #3 — Eclipse, 2009-02-13T12:21Z

response.write SQL

```
INSERT INTO [images] (strName, dteCreated, bolView, bolClick , strFileName, strText,
 intActivityID, intRotate, intSortfield) SELECT 'am-logg(2).jpg', #2009-02-13#, TRUE, TRUE,
 'am-logg(2).jpg', '', 4, 1, COUNT(*)+1 FROM [images] WHERE intID = 4;
```

Permalänk: https://www.webforum.nu/p/2168812

## #4 — voigtann1, 2009-02-13T12:23Z

Vad är det för komponent du använder dig av för uppladdning?

Permalänk: https://www.webforum.nu/p/2168813

## #5 — Eclipse, 2009-02-13T12:24Z

Tack!

\*\*\*

WHERE intID = " & myID & ";"

WHERE intActivityID = " & myID & ";"

\*\*\*
Om jag kunde skulle jag acceptera ditt svar som slutgiltigt.

\---   it's easy when you know how! :-)

\*\*\*\*
' ## DEFINE INSTANCE
Set Upload = Server.CreateObject("Persits.Upload")

står ovanför koden jag klistrade in... just den biten fungerar.

\*\*\*
Hmm.. jag kan inte acceptera ett svar som slutgiltigt! :-)
Det kanske inte fungerar på vilka frågor som helst!? 
\- Bug or feature!?

Permalänk: https://www.webforum.nu/p/2168814

## #6 — voigtann1, 2009-02-13T12:26Z

Sen din INSERT vill du väl ändå använda dig av VALUES istället för SELECT?

Permalänk: https://www.webforum.nu/p/2168815

## #7 — Eclipse, 2009-02-13T12:31Z

nej, det fungerar så, när man ska räkna poster.

```
[b]Fungerande kod[/b]

' ## NEW POST
IF request("dbaction") = "insert" THEN
' ## NEW POST
	SQL = "INSERT INTO [" & myTable & "] " _
	& "(dteCreated, intSortfield) SELECT " _
	& " #" & dteCreated & "#, COUNT(*)+1 FROM [" & myTable & "] ;"
'response.write sql
	Conn.Execute(SQL)
	set mySQL = Conn.Execute("SELECT @@IDENTITY")
	returnPath = "edit.asp?ID=" & mySQL(0)
END IF
```

\*\*\*
Tack, jag är nöjd. Fick svar på allt!

tog 14 minuter...

Permalänk: https://www.webforum.nu/p/2168817

## #8 — Troxy, 2009-02-13T13:39Z

Varning för sql injection :x

Permalänk: https://www.webforum.nu/p/2168834

## #9 — Eclipse, 2009-02-13T13:53Z

Tack!

Detta är kod i ett administrativt gränssnitt. Inte öppet för ... ja, allmänheten.

Permalänk: https://www.webforum.nu/p/2168837

## #10 — voigtann1, 2009-02-13T13:56Z

... tycker det är väl ingen anledning att inte skydda sig? Vad händer om någon väl kommer in i admin? Eller admin inte är tillräckligt vaken och kör in fel data? Nej, skydda datan alltid!

Permalänk: https://www.webforum.nu/p/2168839

---

Tråden på webben: https://www.webforum.nu/amne/asp/176900-insert-into
