Avatar billede steen_hansen Forsker
05. september 2007 - 00:29 Der er 11 kommentarer og
1 løsning

2 x Conn.Execute

Jeg vil bruge INSERT INTO i én tabel, og UPDATE i en anden tabel.

VB-SCRIPT:
Conn.Execute("INSERT INTO TABEL (catID, movieID, usersname) VALUES (" & _
    "" & qID & ", " & _
    "" & xID & ", " & _
    "'" & vUser & "')")

Conn.Execute("UPDATE TABEL2 SET vCatID='" & qID & "', ..........

Men TABEL2 bliver ikke opdateret?
Avatar billede nielle Nybegynder
05. september 2007 - 06:52 #1
1) UPDATEN bliver udføret; men hvorvidt der sker noget ved den, afhænger jo af om det overhovedet er nogen rækker i tabel2 som opfylder WHERE-delen af denne.

2) ... men skal det ikke også være en INSERT i tabel2?
Avatar billede steen_hansen Forsker
05. september 2007 - 07:47 #2
Nej, det skal være en UPDATE, da værdien ændres løbende. Flere brugere skal skrive til den. Men kan det have noget at gøre med, at databasen er tom første gang?
Avatar billede michael_stim Ekspert
05. september 2007 - 07:59 #3
"Men kan det have noget at gøre med, at databasen er tom første gang?"

Mener du tabel2 der? Du kan i hvert fald ikke opdatere noget der ikke eksisterer.
Avatar billede steen_hansen Forsker
05. september 2007 - 08:02 #4
Jeg har lige prøvet med

If RS.EOF Then
    INSERT INTO tabel2 ...... WHERE ....
Else
    UPDATE tabel2 ...... WHERE ....
End If

Men det ser ikke ud til at virke :/
Avatar billede michael_stim Ekspert
05. september 2007 - 08:03 #5
Du kan ikke lave en INSERT med WHERE.
Avatar billede nielle Nybegynder
05. september 2007 - 08:03 #6
Du må nok vise os noget mere af din kode. Også heslt hvad du har stående i WHERE-ledet.
Avatar billede nielle Nybegynder
11. september 2007 - 12:49 #7
Hvad med noget respons?
Avatar billede steen_hansen Forsker
20. september 2007 - 22:59 #8
Jeg har haft meget at lave, plus en gammel PC, som er ved at stå af. Derfor den lange ventetid, sorry

Jeg lavede det hele om, det er lidt for omstændigt at hive det hele ud i E. Lægger I et svar, michael_stim og nielle?
Avatar billede nielle Nybegynder
21. september 2007 - 06:45 #9
Ahh, sådan. Ja det er godt nok irriterende når den slags sker. :^|
Avatar billede michael_stim Ekspert
21. september 2007 - 07:51 #10
Ellers tak, samler ikke ;o)
Avatar billede steen_hansen Forsker
22. september 2007 - 16:24 #11
Jeg siger mange tak for indsatsen til begge - fed karma herfra :)
Avatar billede steen_hansen Forsker
22. september 2007 - 16:25 #12
Forøvrigt, hvis nogen af Jer har mod på at hjælpe med http://www.eksperten.dk/spm/795449, vil jeg blive meget glad.
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