---
title: "sql sattser i asp"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/11910-sql-sattser-i-asp"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "gucken"
published: "2001-10-01T18:43:00.000Z"
updated: "2001-10-02T14:48:00.000Z"
replies: 12
views: 192
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/11910-sql-sattser-i-asp"
---

# sql sattser i asp

## #1 — gucken, 2001-10-01T18:43Z

Nu är jag lite osäker på om denna ska vara här eller sql, men det kommer här iaf för det är i asp jag blandar det.

egentligen bara allmänna frågor..
jag har sett att endel skriver sql sattser i asp som
sql "insert into tabell mm mm mm "
är det samma sak som
set oConn.execute("inset into tabellen mm mm")

om inte vad är isf skillnaden?

jo, nån som vet vad han menar med denna?

Error Type:
Microsoft VBScript compilation (0x800A03F3)
Expected '='
/Gamble/bettings.asp, line 23, column 66
set oConn.execute("select top 1 \* from SaldoTabellen order by ID")

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

## #2 — LarsG, 2001-10-01T18:49Z

Ingen av de former du skriver är ok.

Du kan antingen göra 

```
sql = "insert into ..."
connect.execute sql,,128
```

eller

```
connect.execute "insert into ...",,128
```

Felet som du får beror på att du har set med i ditt statement. Om du tar bort det så borde det fungera bättre. 

De tillfällen man använder set är när frågan returnerar poster t.ex.

```
sql = "select * from t"
set rs = connect.execute(sql)
```

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

## #3 — gucken, 2001-10-01T18:57Z

detta leder genast till nya frågor och funderingar..

Vad menar du exakt när du säger returnerar en post, jag har ännu inte lärt mig alla termer för allt. men jag gör ständiga framsteg.
fråga 2: vad menar alla med ,,128 efter sql delen?

om jag skulle ta bort set delen så står det att den förväntar sig =

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

## #4 — LarsG, 2001-10-01T19:10Z

Om du utför ett select-statement eller anropar en procedur så kan dessa returnera poster. 

Om du gör en insert, update eller delete så returneras aldrig några poster. 128 anger för ADO att det statement man gör execute på inte kommer att returnera några poster vilket innebär att ADO inte behöver skapa något recordset alls.

Om man inte anger 128 så skapas alltid ett (tomt) recordset.

Jag läste lite fel i ditt första inlägg så den koden borde se ut så här

```
set rs = oConn.execute("select top 1 * from SaldoTabellen order by ID")
```

det innebär att ADO skapar ett recordset, rs, där resultatet av selectfrågan hamnar.

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

## #5 — gucken, 2001-10-01T19:16Z

tack. det är det ständiga rs= som jag missade. jag glömmer den mer eller mindre alltid och jag blir blind för den så jag ser inte att det är felet.

så om jag förstår dig rätt nu, så är det bäst att använda 
sql = "update" när den inte ska returnera poster.
och det är samma sak igentligen som oConn.execute("update")

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

## #6 — LarsG, 2001-10-01T19:22Z

Jo, en anledning till att bygga ihop sql-satsen separat är att man då kan göra lite debug-utskrifter på ett enkelt sätt.

```
sql = "select * from t where c=" & c
response.write "Sql:" & sql
```

Det brukar underlätta om man kan se den färdiga strängen om man har något problem med en sats.

(Speciellt om man vill ha hjälp här så.)

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

## #7 — gucken, 2001-10-01T19:24Z

och nu är jag ytterligare några kilo klokare.. nu ska jag helt problem fritt fortsätta med mitt lilla project..

fast just ja. den lilla java kod snuten man ska skriva in för att markören ska stå i första textrutan, vad var det man skrev?

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

## #8 — LarsG, 2001-10-01T19:27Z

Du kan ju fråga i Javascript-forument
(Inte java.)

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

## #9 — gucken, 2001-10-02T14:02Z

nu har jag kontrollerat alla värden i variablarna och felsökt raden i 1½ dag och kan inte komma på vad som skulle vara felet.. 
felmeddelande lyder
Error Type:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
\[Microsoft\]\[ODBC Microsoft Access Driver\] Operation must use an updateable query.
/gamble/savebettings.asp, line 57

och koden ser ut som denna..

oConn.Execute ("INSERT INTO ResultatTabellen (Match,Lirat,Resultat,Bookie,Odds,Insatts,Datum,Vinst_Forlust,Vunna,Lirade,Vinst) VALUES ('"+a+"','"+b+"','"+c+"','"+g+"','"&f&"','"&d&"','"&h&"','"&vinst_forlust&"','"&vunna&"','"&lirade&"','"&vinst&"')")

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

## #10 — @nders, 2001-10-02T14:03Z

Använd sökfunktionen så lovar jag att du hittar en massa.

Sökfunktionen finns uppe till höger.

Mvh,

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

## #11 — gucken, 2001-10-02T14:15Z

Jo, jag hittar inget forum för windows frågor.
hur får man fram fliken security å properties på en mapp?
alla säger att man ska ta bort use simple file sharing där. men jag får juh inte ens fram fliken..

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

## #12 — @nders, 2001-10-02T14:21Z

[Windowsforumet](http://program.webforum.nu/forumdisplay.cgi?action=topics&forum=Windows&number=11&DaysPrune=20&LastLogin=) ligger i OS & Program, och inte här i webbrelaterat.

(Och nu kommer jag ihåg dig också, xp och sånt, just det ja. Jag kör tyvärr inte xp så jag kan inte hjälpa dig med just det. Men försök i windowsforumet så får vi hålla tummarna. :) )

Mvh,

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

## #13 — mrblonde, 2001-10-02T14:48Z

Man kan inte konkatenera med +, prova med & som jag vänligt lagt in nedan :)

```
oConn.Execute ("INSERT INTO ResultatTabellen (Match, Lirat, Resultat, Bookie, Odds, Insatts, Datum, Vinst_Forlust, Vunna, Lirade, Vinst) VALUES ('" & a & "','" & b & "','" & c & "','" & g & "','" & f & "','" & d & "','" & h & "','" & vinst_forlust & "','" & vunna & "','" & lirade & "','" & vinst & "')")
```

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/11910-sql-sattser-i-asp
