---
title: "lite funderingar"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/130228-lite-funderingar"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Pumba"
published: "2005-06-18T08:03:12.000Z"
updated: "2005-06-19T05:47:27.000Z"
replies: 7
views: 379
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/130228-lite-funderingar"
---

# lite funderingar

## #1 — Pumba, 2005-06-18T08:03Z

hej, jag håller på med ett asp script som använder sig utav en ms sql databas.

jag har två st olika tabeller, en heter "site" och den andra heter "sitetwo", jag vet inte riktigt hur jag ska bära mig åt nu, nån som kan komma med nå bra tips kanske?

i sitetwo så finns det följande fält prn, input, caller, rate och date.

jag vill att när man fyller i en formulär fält så ska den söka i sitetwo efter om prn är samma som i request.form("prn"), om den är samma så ska den flytta över all information från sitetwo till site där username = session "username", raden i sitetwo ska raderas.

nån som kan hjälpa mig lite ? =)

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

## #2 — @nders, 2005-06-18T08:10Z

Hur långt har du kommit? Hur ser din kod ut?

Vad är det för skillnad i tabellstruktur och innehåll i *site* och *sitetwo*?

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

## #3 — Pumba, 2005-06-18T08:37Z

har inte kommit nån alls, vet inte riktigt hur jag ska gå till väga, i site finns det en massa mer information, tex username, password osv.

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

## #4 — @nders, 2005-06-18T08:58Z

Ok...

1) Skapa formuläret
2) Kör SQL-fråga för att kontrollera *prn* i sitetwo, typ:

```
sPrn = replace(request.form("prn"), "'", "''")
sUser = replace(session("username"), "'", "''")
sSQL = "SELECT * FROM sitetwo WHERE prn = '" & sPrn & "'"
set objRS = objConn.execute(sSQL)
if not objRS.EOF then
      ' kör kod för att flytta data
end if
```

3) kör insert och delete.

```
sSQL = "INSERT INTO site (fält1, fält2, fält3) SELECT fält1, fält2, fält3 FROM sitetwo WHERE prn = '" & sPrn & "' AND username = '" & sUser & "'" & vbCrlf & _
"DELETE FROM sitetwo WHERE prn = '" & sPrn & "' AND username = '" & sUser & "'"
'exekvera
```

Typ...

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

## #5 — Pumba, 2005-06-18T09:16Z

kan du ge mig ett exempel på hur jag flyttar datan på nått smidigt sätt med? tack för hjälpen så länge!

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

## #6 — @nders, 2005-06-18T10:07Z

Tja, koden under 3) gör precis det, men du får ändra frågorna så fältnamnen stämmer osv. :)

mvh

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

## #7 — Pumba, 2005-06-18T10:52Z

tackar! missade det! =) kan du ge mig ett bra och säkert inloggnings exempel också?

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

## #8 — @nders, 2005-06-19T05:47Z

Om man utgår ifrån att man har en användartabell som heter *Users*, och där har fälten *username* och *userpass* och ett lämpligt inloggningsformulär, så kan man tänka sig att göra så här:

```
sUsername = Replace(Request.Form("username"), "'", "''")
sPassword = Replace(Request.Form("userpass"), "'", "''")

sSQL = "SELECT * FROM Users WHERE username = '" & sUsername & "' AND userpass = '" & sPassword & "'"
set objRS = objConn.Execute(sSQL)

If not objRS.EOF then
       ' wee, inloggningen lyckades
end if
```

mvh

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/130228-lite-funderingar
