dvs. at ID feltet i databasen f.eks skal indeholde værdien: 20099 (99 er det man indtaster i formen)
I min INSERT sætning requester den indtil videre bare \"virkid\" værdien - så hvordan tilføjer man den værdi man indtaster i \"brugerid\" til det hidden inputfelt der hedder \"virkid\" så værdierne bliver lagt sammen?
AI bliver først for alvor en del af arbejdet, når teknologien integreres i den måde, vi arbejder på. At have adgang til AI betyder ikke nødvendigvis, at medarbejderne er klar til at bruge den.
\' Hvis de skal summeres v_sum = request_form(\"virkid\") + request_form(\"brugerid\")
vil ikke gi annet enn 20099 hvis \'virkid\' = 200 og \'brugerid\' = 99 fordi alle verdier på request streamen blir behandlet som strenger. Hvis du skal summere verdiene er du nødt til ¨å konvertere til tall:
Ok jeg skal nok dele lidt points ud senere - en sidste ting til lidt extra point:
I min INSERT statement har jeg en WHERE BRUGER_VIRKSOMHED =\"& Session(\"VIRK_ID\")
dvs. det er en administrator der er logget ind med en Session der kan oprette brugere.
BRUGER_VIRKSOMED = en kolonne i tabellen
Hvis jeg FJERNER denne where sætning...så opretter den brugeren fint - men hvis where sætningen er tilstede....kan den ikke loade asp-siden og dermed heller ikke oprette brugeren.
du kan *ikke* benytte en INSERT sammen med condition !! på plain dansk betyr dette at du ikke kan legge en WHERE clause i en INSERT SQL. så skal du bruke en UPDATE statement
Ok cool...lader også til den opretter det rigtige sted uden sætningen.
nute:
din sidste if rs.bof sætning - hvordan vil det så se ud hvis jeg skal indsætte et nyt sql statement (INSERT statementet) under \'finnes ikke ? skal der så ikke lukkes for en connection og åbnes for en ny...eller?
<% Dim myConn2 Dim strSQL Dim Brugere Set myConn2 = Server.CreateObject(\"ADODB.Connection\") myConn2.Open \"DRIVER=SQL Server;SERVER=navn;UID=uid;PWD=kodeord;DATABASE=dbnavn;\"
ID = request.form(\"virkid\") & request.form(\"brugerid\") SQL = \"SELECT * FROM Brugere WHERE ID = \" & ID Set RS = myConn2.Execute( SQL )
den skriver asp-adresse i locationbar og kommer med en \"siden kan ikke vises\" fejlbesked.
-- ID = request.form(\"bruger_virksomhed\") & request.form(\"bruger_id\") SQL = \"SELECT * FROM Brugere WHERE ID = \" & ID Set RS = myConn2.Execute( SQL )
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.