Avatar billede vester Novice
11. november 2001 - 18:22 Der er 9 kommentarer og
1 løsning

RS(\"Variabel\")=Variabel

Hvordan gøres det?
Avatar billede vester Novice
11. november 2001 - 18:24 #1
Der skal egentlig stå:
RS(\"Variabel1\")=Variabel2
Avatar billede eagleeye Praktikant
11. november 2001 - 19:11 #2
RS så kommer jeg til at tænke på et recordset.

dette bevirker man opdater eller ligger nye data i databasen:
rs(\"kolonnenavn\")=variable2 

Hvis du vil ligge nye data i:
rs.AddNew
rs(\"kolonnenavn\")=variable2 
rs.Update

Hvis du vil opdatere en record
rs(\"kolonnenavn\")=variable2 
rs.Update
Avatar billede vester Novice
11. november 2001 - 19:20 #3
Det er den her:

rs(\"kolonnenavn\")=variable2 
rs.Update

Men kolonnenavnet skal være en variabel
Avatar billede vester Novice
11. november 2001 - 19:22 #4
Jeg er nødt til at smutte i et par timer.
VesTer
Avatar billede eagleeye Praktikant
11. november 2001 - 19:23 #5
Hvis jeg forstår rigtigt navnet på kolonnen ligger i en variable:

rs(\"\" & variable)=variable2 
rs.Update

Hvis du har tal som kolonnenavne er \"\" meget vigitg da variable skal tolkes som tekst og ikke tal. RS kan nemlig også indexseres.
Avatar billede eagleeye Praktikant
11. november 2001 - 19:23 #6
Ok det er jeg faktisk også :)
Avatar billede cliche Nybegynder
11. november 2001 - 19:28 #7
ahh jamen her er en lille en med en form hvor du submitter formen og indholdet er så navnet på kolonnen :)

<%
with response
.write \"<form action=\"\"dinside.asp\"\" method=\"\"post\"\">\"
.write \"<input type=\"\"text\"\" name=\"\"kolonne\"\">\"
.write \"<input type=\"\"submit\"\">\"
if request.form(\"kolonne\") <> \"\" then
var = request.form(\"kolonne\")
rs(var)
rs.update
else
.write \"intet udfyldt\"
end with
end if
%>

hjælper det?
Avatar billede vester Novice
11. november 2001 - 23:00 #8
Den kvitterer med denne:

ADODB.Recordset fejl \'800a0cc1\'

Item cannot be found in the collection corresponding to the requested name or ordinal.
Avatar billede vester Novice
11. november 2001 - 23:04 #9
cliche.
Jeg brugte din løsning rs(var) og den virker.

Svarer du lige, så du kan få points?
Avatar billede vester Novice
16. november 2001 - 21:54 #10
cliche, hvis du ikke svarer, så får du ingen points
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