Ho un problema con l'inserimento di alcuni dati tramite query in un dbase; praticamente quando registro o modifico un nuovo prodotto (record) faccio in modo che una parte dei dati vengano registrati anche in una seconda tabella dello stesso database.
Il problema è che se nella prima tabella i dati vengono registrati o modificati in maniera corretta, nella seconda tabella invece succede che se il prodotto è nuovo mi registra due record:
uno con un solo campo (titolo)
l'altro con tutti i campi completi :master: questo il code:dove sbaglio?codice:RecordsetLinee.Close Set RecordsetLinee = Nothing case "articoli" IDLinea = request.querystring("idlinea") sqlquery = "select " sqlquery = sqlquery & "ID, " sqlquery = sqlquery & "Codice, " sqlquery = sqlquery & "Denominazione, " sqlquery = sqlquery & "InVendita " sqlquery = sqlquery & "from " sqlquery = sqlquery & "[Catalogo, Articoli] " sqlquery = sqlquery & "where " sqlquery = sqlquery & "IDLinea=" & IDLinea Set RecordsetArticoli = DatabaseWebStore.Execute(sqlquery) 'inserisci dentro alla seconda tabella: strsqla = "INSERT INTO URLIndex (title, description, summary, keywords, url)" strsqla = strsqla & " Values(" strsqla = strsqla & "'" & (request.form("Denominazione")) & "', " strsqla = strsqla & "'" & (request.form("Informazioniestese")) & "', " strsqla = strsqla & "'" & (request.form("Informazioni")) & "', " strsqla = strsqla & "'" & (request.form("Codice")) & "', " strsqla = strsqla & "'" & (request.form("Riferimentodifoto")) & "')" response.write strsqla conn.execute(strsqla) conn.close set conn = Nothing

Rispondi quotando