---
title: "hjälp med svårt SQL"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/78950-hjälp-med-svårt-sql"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Frexuz"
published: "2003-06-05T12:10:46.000Z"
updated: "2003-06-05T13:29:39.000Z"
replies: 11
views: 311
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/78950-hjälp-med-svårt-sql"
---

# hjälp med svårt SQL

## #1 — Frexuz, 2003-06-05T12:10Z

<http://tsn.dk/p/?id=1336>

där kan ni se hela min kod..
\--------------------------------------------
funktion:
först hämtar jag alla mina (65!!) recordset in i input-fält... 
ändrar vissa om jag vill..
sen vill jag uppdatera allt

det e alltså min 'Insert into' som inte fungerar.
\-------------------

felmeddelande på rad: 372

Åtgärden är inte tillåten när objektet är öppet

rs.Open SQL, MinCon, 1, 2 \<---- den raden

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

## #2 — Sebbe, 2003-06-05T12:23Z

Testa att ändra det till det här, om det bara är en INSERT INTO du gör:

```
MinCon.Execute(SQL),,128
```

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

## #3 — m_soderlund, 2003-06-05T12:23Z

Ditt Recordset är ju fortfarande öppet. ;)

Den här koden är vettigare:

```
<html> 
<head> 
<title>Bracket</title> 
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> 
</head> 
<link rel="stylesheet" href="styles/default.css"> 
<body bgcolor="#999999" text="#cccccc" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0"> 
<% 
Set MinCon = Server.CreateObject("ADODB.Connection") 
Set rs = Server.CreateObject("ADODB.RecordSet") 

MinCon.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data source=" & Server.MapPath("..\..\db\ra3cup.mdb") 

Set Rs = minCon.Execute("SELECT * from playoff") 
%> 

<!--

här är all HTML

-->

<%

Rs.Close : Set Rs = Nothing
minCon.Close : Set minCon = Nothing

if request.querystring("do") = "change" then 

Set MinCon = Server.CreateObject("ADODB.Connection") 
MinCon.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data source=" & Server.MapPath("..\..\db\ra3cup.mdb") 

SQL = "INSERT INTO playoff (clan1" 
For lngTemp = 2 To 65 
  SQL = SQL & ",clan" & lngTemp 
Next 
SQL = SQL & ") VALUES (" & rs("clan1") 
For lngTemp=2 to 65 
  SQL = SQL & "," & rs("clan" & lngTemp) 
Next 
SQL = SQL & ")" 

[b][red]Set Rs = minCon.Execute(SQL),,128[/red][/b]

Rs.Close : Set Rs = Nothing
minCon.Close : Set minCon = Nothing
End if 
%> 
</body> 
</html>
```

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

## #4 — Palle, 2003-06-05T12:24Z

Du har redan öppnat ditt recordset, på rad 16.
Du måste stänga det innan du kan öppna det på nytt..

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

## #5 — Frexuz, 2003-06-05T12:41Z

Slut på programsats förväntas.
/ra3cup/admin/edit/editbracket.asp, line 375, column 28
Set Rs = minCon.Execute(SQL),,128

efter sql)

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

## #6 — @nders, 2003-06-05T12:42Z

Du ska inte ha paranteser där.

Mvh

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

## #7 — Sebbe, 2003-06-05T12:44Z

Du kan inte använda ett Recset tillsammans med 128. Skriv bara

```
minCon.Execute(SQL),,128
```

Det är i alla fall vad jag tror problemet beror på. :)

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

## #8 — Frexuz, 2003-06-05T12:44Z

hur blir det då\`?

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

## #9 — @nders, 2003-06-05T12:45Z

Om man kombinerar mitt och Sebbes inlägg så borde det alltså se ut så här:

```
minCon.Execute SQL,,128
```

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

## #10 — Frexuz, 2003-06-05T12:52Z

Objektet kunde inte hittas i mängden med det begärda namnet eller numret.
/ra3cup/admin/edit/editbracket.asp, line 366

denna:

SQL = SQL & ") VALUES (" & rs("clan1")

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

## #11 — crisse6, 2003-06-05T13:28Z

nagot du vill plocka ut som ar knasigt, kontrollera namn.

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

## #12 — Frexuz, 2003-06-05T13:29Z

har gjort typ 6-7 gånger redan

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/78950-hjälp-med-svårt-sql
