07. april 2003 - 18:52
Der er
21 kommentarer og 2 løsninger
RS ( rs1("indhold")) ???
Hvordan sætter jeg værdien fra et felt i databasen ind i en ny RS??? Altså RS(indhold af rs1("indhold)) ???
Annonceindlæg fra Kingston Technology
07. april 2003 - 18:55
#1
??? det forstår jeg ikke? -hvad er det du helt præcist gerne vil? //>Rune
07. april 2003 - 19:07
#2
Du kan ligge fra en kolonne til en anden sådan her: rs("xxx") = rs2("indhold")
07. april 2003 - 19:07
#3
ok. laver så en variabel i stedet for: var1 = rs2("indhold") så skal jeg fra en anden base hente var1 i et felt RS(var1) ??
07. april 2003 - 19:09
#4
eagleeye>> Ja så nemt er det desværre ikke det jeg skal bruge :-(
07. april 2003 - 19:09
#5
Anders> Den må du klare... Jeg fatter minus af hvad han skriver!! //>Rune
07. april 2003 - 19:12
#6
Du skal åbne det et recordset til den "anden base" eks: rs.Open "SELECT * FROM tabel", Connection, 1, 3 Så kan du skriver denne linje for at lave en ny record i rs: rs.AddNew Så kan du ligge data i ved at skrive navet på kolonnen sådan her: rs("DataSkalIDenneKolonne") = var1 For at gemme skal man vist nok huske rs.Update
07. april 2003 - 19:14
#7
ok ok kan godt se det ser sort ud *GG* må lige prøve igen....
07. april 2003 - 19:17
#8
Prøv at se den her: RS("xxxx") = oRS(rs1("yyyy")) sådan skal den være - men den går jo bare ikke liiige på den måde :-)
07. april 2003 - 19:32
#9
altså værdien af rs1("yyyy") skal ind i oRS( VÆRDI HER)
07. april 2003 - 19:41
#10
Set objRs1 = Server.CreateObject("ADODB.Recordset") Set objRs2 = Server.CreateObject("ADODB.Recordset") strConn1 = "Driver={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("db1.mdb") strConn2 = "Driver={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("db2.mdb") objRs1.Open strSQL1, strConn1, 1, 2 objRs2.Open strSQL2, strConn2, 1, 3 objRs2("feltnavn") = objRs1("Feltnavn") objRs2.Update //>rune
07. april 2003 - 19:46
#11
Rune>> Den går ikke jeg SKAL have rs1("yyy") ned og stå fysisk i oRS( ) da den værdi der lander der skal hente værdien fra et excelarks kolonne og derefter skal den først lave opdateringen: Rs("xxx") = oRS( indhold af rs1 f.eks 0 for kolonne A) Det eneste jeg skal bruge er hvordan man sætter en variabel ind i sin RS(?????)
07. april 2003 - 19:49
#12
Eks på det sidste: var = rs1("yyyy") RS("xxxx") = oRS("" & var)
07. april 2003 - 19:49
#13
Øhh det gør du sådan her: strVariabel = "feltnavn" objRs(strVariabel) //>Rune
07. april 2003 - 19:58
#14
hmmmm........virker heller ikke :-( og ja variablen indeholder det tal den skal.
07. april 2003 - 19:59
#15
Hvilken fejl får du??.. Hvis det er et tal skal du havde "" med var = 12 RS("xxxx") = oRS("" & var)
07. april 2003 - 20:00
#16
Hmm prøv lige sådan her: strVariabel = "feltnavn" objRs("" & strVariabel & "") //>Rune
07. april 2003 - 20:02
#17
Den melder: Elementet kan ikke findes i den samling, der svarer til det anmodede navn eller ordenstal Men skriver jeg oRS(1) så kører den fint...
07. april 2003 - 20:13
#18
Så det nok fordi den ikke indeholder 1 ?? var = 1 oRS(var)
07. april 2003 - 20:13
#19
Hedder kolonnen 1 ?
07. april 2003 - 20:17
#20
Hmmm....det virker. Hvad går der så galt med det tal jeg henter fra databasen for skriver jeg variablen ud så visen den at indholdet er det tal jeg vil have ??
07. april 2003 - 20:17
#21
Ja kolonne B = 1 ...... C = 2 osv
07. april 2003 - 20:31
#22
Jeg lavede en Cint så rullede det - tak for hjælpen begge to :-)
07. april 2003 - 22:06
#23
*G* ok Thx 4 Poinz //>Rune
Kurser inden for grundlæggende programmering