---
title: "Hämta och skicka data på samma anslutning?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/12885-hämta-och-skicka-data-på-samma-anslutning"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Patrik81"
published: "2001-11-27T21:16:00.000Z"
updated: "2001-11-28T13:01:00.000Z"
replies: 13
views: 264
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/12885-hämta-och-skicka-data-på-samma-anslutning"
---

# Hämta och skicka data på samma anslutning?

## #1 — Patrik81, 2001-11-27T21:16Z

Är det möjligt att koppla upp mot mySQL och under samma uppkoppling både skicka iväg data till databasen och hämta ned annan data ICKE relaterad till det man skickade upp?

Eller måste man skapa två olika anslutningar efter varandra?

Tacksam för kodexempel

MVH Patrik

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

## #2 — LarsG, 2001-11-27T21:24Z

Jo, det är möjligt, till och med med Mysql

```
set connect = server.createobject("adodb.connection")
connect.open "dsn"

connect.execute "insert into ogrish values(1,'A')",,128
set rs = connect.execute("select * from ogrfish")
```

Om data är relaterat eller inte är helt ovidkommande. För övrigt så har inte mysql någon aning om främmande nycklar och relationer.

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

## #3 — Patrik81, 2001-11-27T21:52Z

\*inser att jag har lite kvara att lära\*
vad betyder 

```
connect.execute "insert into ogrish values(1,'A')"[b],,128[/b]
```

,,128 där, det är nytt för mig
\*total nybörjare\*

MVH Patrik

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

## #4 — @nders, 2001-11-27T21:55Z

Den frågan har ställts förut, många gånger, tro mig... ;)

Det betyder att inga poster skall returneras, och därmed inget recordset skapas.

128 tror jag är en konstant som utläses AdExecuteNoRecords.

Rätta mig om jag har fel, LarsG. :)

Mvh,

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

## #5 — Patrik81, 2001-11-27T22:20Z

Men som i mitt fall här så skall information returneras till scriptet som skall omvandla denna information till en sträng som jag sedan lägger i response.redirect...
så då behöver jag väl ändå skapa ett recordset? eller?

MVH Patrik

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

## #6 — @nders, 2001-11-27T22:21Z

Jo, för SELECT-frågor skall du skapa ett recordset. Men inte för INSERT, UPDATE eller DELETE, då dessa frågor inte returnerar några poster.

Mvh,

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

## #7 — LarsG, 2001-11-27T22:22Z

Om du skall hämta något från databasen, oavsett hur mycket, så måste du använda ett recordset.

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

## #8 — Patrik81, 2001-11-27T22:27Z

Men först ska jag ju skicka data uppdatera en post (update)
och sedan skall jag hämta en post för att infoga i en sträng... (select)

Lars din kod använde ju den där 128 grejjen och hur funkar det m den där 128 säger till att inte returnera något värde?

\*förbryllad\*

MVH Patrik

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

## #9 — @nders, 2001-11-27T22:29Z

Du skall inte använda '128-grejen' när du hämtar data.

lite modifiering av LarsGs kod ovan för att klargöra:

```
set connect = server.createobject("adodb.connection")
connect.open "dsn"
connect.execute "update ogrish set fldField1 = 'A' where fldField2 = 2",,128
set rs = connect.execute("select * from ogrfish")
```

Du har då skapat ett recordset, med resultatet av din select-fråga, och även exekverat din update.

Mvh,

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

## #10 — LarsG, 2001-11-27T22:30Z

Jo, men den gäller bara för det anropet, dvs när man gör insert.

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

## #11 — Patrik81, 2001-11-27T22:39Z

Förlåt... jag är trött
stirrade mig blind på 128 och såg inte att den gällde för skicka strängen, inte för hämta....
nu fattar jag kristallklart, skall testa imorrn direkt efter den där andra kodbiten du gav mig Lars...

Tack så mycket för hjälpen
Skall höja några ölsejdlar för er på lördag...

MVH Patrik

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

## #12 — Patrik81, 2001-11-28T12:43Z

Nu tänker jag vara jobbig...
Testade koden, fungerade alldeles utmärk med ,,128 när man skrev in det...
MEN... om jag vill lägga det som skall köras tillsammans med ,,128 i en sträng
säg strSQLSend... hur gör jag då?

Trixade omkring lite, men lyckades bara få upp felmeddelanden om att en programsats förväntades o.d.
alternativt fick jag upp felaktig SQL syntax... den gillade mao inte att jag stoppade inte mitt sql anrop i en sträng... inte med ,,128 på slutet iaf...

så får jag vara en jättejobbig typ oh fråga efter en syntax för hur man stoppar in sql raden
"UPDATE users SET tblStatus = 'online' WHERE tblLogin = '" & strLogin & "'"
(och på denna rad även ,,128)?

Jag trodde ju det skulle gå med typ

```
strSQLSend = "UPDATE users SET tblStatus = 'online' WHERE tblLogin = '" & strLogin & "',,128"
```

När detta inte funkade testade jag en massa variationer, att konkantenera (eller vad det heter) ,,128 för sig själv och lite allt möjligt, men det fungerade inte, och nu har jag slut på idéer, finns det något jag förbisett eller skall jag helt enkelt låta bli att ha en sträng där?

MVH Patrik

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

## #13 — @nders, 2001-11-28T12:51Z

Det ska du helt enkelt låta bli. Jag förstår inte riktigt varför du skulle vilja göra så.

128 är en parameter till Connectionobjektets metod Execute. Den har ingenting med din SQL-fråga att göra egentligen.

Mvh,

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

## #14 — Patrik81, 2001-11-28T13:01Z

\*Går upp ett ljus hos Patrik\*
jaha, så det var därför det inte fungerade... jaja
och varför jag skulle vilja lägga det i en sträng? ingen aning, är "strängoman", eller nåt...
;)

TACK så mycket för svaret, och ett STORT TACK till alla som tagit sig tid att engagera sig.

MVH Patrik

/r: kasst tangentbord...
/r2: kass syn, ser inte stvafelen...
;)

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/12885-hämta-och-skicka-data-på-samma-anslutning
