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?
7 svar · 364 visningar · startad av Pumba
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 ? =)
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?
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.
Ok...
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
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...
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!
tackar! missade det! =) kan du ge mig ett bra och säkert inloggnings exempel också?
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