Hvordan henter jeg data fra en tabel i Mysql, og lægger den over i en anden tabel via asp..
Jeg har følgende kode:
<%
Set Conn = Server.CreateObject("ADODB.Connection") Conn.Open "DRIVER={MySQL};SERVER=serverIP;DATABASE=db;UID=bruger;PWD=password;OPTION=1123" Set rs = Server.CreateObject("ADODB.Recordset")
' her henter jeg data ud det virker fint... strSQL = "Select * From produkt where produktid = 2" rs.open strSQL, conn, 1, 3
'test om min data kommer rigtig ud.. - det virker fint... response.write rs("sku")
' her prøver jeg så og sætte data ind i en andet tabel "indkob" - det virker bare ikke - kan nogle hjælpe...
Iøvrigt er der slet ingen grund til at bruge hverken [firkantede parenteser] eller `backticks` i dette eksempel. De er kun nødvendige hvis man har anvendt et reserevert ord som tabel- eller feltnavn. Tabelnavnet indkob er ikke er reserveret SQL-ord.
Set Conn = Server.CreateObject("ADODB.Connection") Conn.Open "DRIVER={MySQL};SERVER=mysqlserver;DATABASE=;UID=;PWD=;OPTION=1123" Set rs = Server.CreateObject("ADODB.Recordset")
INSERT into indkob (varenummer) (SELECT sku FROM produkt WHERE produktid=2) rs.open strSQL, conn, 1, 3
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.