Avatar billede fuxi Nybegynder
28. oktober 2001 - 11:09 Der er 3 kommentarer og
1 løsning

Simpelt recordset spørgsmål

Jeg har et lille problem, jeg kan simpelthen ikke huske om det er muligt at gøre nedenstående eksempel på en simplere måde:

--------------------------------------------
\'Insert into users           
sql = \"INSERT INTO users(Username, Password, Sex, LanguageID, Online, Newsletter, Advertisement) \"
sql = sql & \"VALUES (\'\" & request(\"username\") & \"\', \"
sql = sql & \"\'\" & request(\"password\") & \"\', \'\"
sql = sql & request(\"sex\") & \"\', \"
sql = sql & request(\"selLanguageID\") & \", 0, \"
sql = sql & request(\"newsletter\") & \", \"
sql = sql & request(\"advertisement\") & \")\"
objCon.execute
       
\'Get userID
sql = \"SELECT * FROM users WHERE username=\'\" & request(\"username\") & \"\'\"
rs.open sql, objCon
intUserID = rs(\"userID\")
rs.close
--------------------------------------------

Det jeg gerne vil frem til er at jeg slipper for at lave 2 database kald.... Sagt med andre ord hvordan pokker er det man for userID ud på samme tid som man opretter det i databasen... Jeg kan simpelthen ikke huske om jeg har gjort det før...

/Fuxi
Avatar billede fuxi Nybegynder
28. oktober 2001 - 11:11 #1
Det kunne lige være at jeg skulle tilføje at objCon er min forbindelse til databasen og at ovenstående eksempel virker fint, men ikke er specielt ideelt...

/Fuxi
Avatar billede asker Nybegynder
28. oktober 2001 - 12:01 #2
Hvilken DB er det du bruger...
Avatar billede fuxi Nybegynder
28. oktober 2001 - 12:05 #3
Nåh ja det glemte jeg at skrive... det er en SQL-Server 2000 Pro....

/Fuxi
Avatar billede eagleeye Praktikant
02. november 2001 - 16:34 #4
kan man ikke gøre:

sql = \"INSERT INTO users(Username, Password, Sex, LanguageID, Online, Newsletter, Advertisement) \"
sql = sql & \"VALUES (\'\" & request(\"username\") & \"\', \"
sql = sql & \"\'\" & request(\"password\") & \"\', \'\"
sql = sql & request(\"sex\") & \"\', \"
sql = sql & request(\"selLanguageID\") & \", 0, \"
sql = sql & request(\"newsletter\") & \", \"
sql = sql & request(\"advertisement\") & \");\"
sql = sql & \"SELECT * FROM users WHERE username=\'\" & request(\"username\") & \"\'\"

rs.open sql, objCon
rs.NextRecordset
intUserID = rs(\"userID\")
rs.close
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester

IT-JOB

Capgemini Danmark A/S

Microsoft AI Solution Architect

Capgemini Danmark A/S

AI Data Architect

Scan Global Logistics

PMO Project Manager