Pagina 1 di 5 1 2 3 ... ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 41
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2007
    Messaggi
    461

    query con database mysql aruba

    Salve,ho un problema urgente da risolvere.
    Sto lavorando con ASP e con un database mysql ad un programma che gestisca la clientela,
    ho 2 tabelle,una chiamata CLIENTI e l'altra LAVORI.
    Adesso sono ad un punto in cui devo fare in modo di creare un nuovo record nella tabella LAVORI
    e quindi devo poter inserire nuovi lavori associati pero' ad un determinato cliente presente nella tabella CLIENTI,il tutto tramite una pagina in ASP.
    Il mio problema è la query da scrivere per poter creare un nuovo record da riempire con i dati di un form che ho inserito in una pagina chiamata "aggiungi_lavori" dove l'utente puo inserire nuovi lavori per il cliente.
    Per poter stampare i dati della tabella lavori ho dovuto associarla alla tabella clienti utilizzando una query cosi':sql="SELECT * FROM CLIENTI JOIN LAVORI ON LAVORI.ID_CL ="& request("id_cl")&""
    però la stessa non funziona nella pagina in cui devo creare un nuovo record nella tabella LAVORI ..
    Se qualcuno sa qualcosa mi faccia sapere..è URGENTE!!
    grazie!!

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,563
    E vorresti aggiungere nuovi record usando sempre la SELECT? Non è mica tutto fare....

    codice:
    id_cl = request("id_cl")
    sql = "INSERT INTO LAVORI (ID_CL,campo1, campo2, campoN) values ("& id_cl &", 'a', 'b', '...')"
    ..
    ..
    Roby

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2007
    Messaggi
    461
    apriconn ("databasemysql")
    id_cl = request("id_cl")
    data_inizio=request("data_inizio")
    data_fine=request("data_fine")
    sql = "INSERT INTO LAVORI (ID_CL, data_inizio, data_fine, ) values ("& id_cl &", "&data_inizio&", "&data_fine&")"
    aprirs sql
    rs.addnew

    rs.update
    chiudi

    ho fatto cosi ma mi da errore...!

  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,563
    Non ti serve il recordset.
    Devi eseguirla la query:

    apriconn sql

    Roby

  5. #5
    Utente di HTML.it
    Registrato dal
    Jun 2007
    Messaggi
    461
    id_cl = request("id_cl")
    data_inizio=request("data_inizio")
    data_fine=request("data_fine")
    apriconn ("db")
    sql = "INSERT INTO LAVORI (id_cl, data_inizio, data_fine, ) values ("& id_cl &", "&data_inizio&", "&data_fine&")"

    l'operazione sembrerebbe andare a buon fine...ma non viene inserito niente nel db!!
    maledizione!!!!

  6. #6
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,563
    Ma la query l'hai eseguita o è rimasta "lettera morta"?

    Roby

  7. #7
    Utente di HTML.it
    Registrato dal
    Jun 2007
    Messaggi
    461
    in che senso..dopo dql="insert..."
    devo scrivere qualcosaltro?

  8. #8
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,563
    Te l'ho scritto prima.

    Roby

  9. #9
    Utente di HTML.it
    Registrato dal
    Jun 2007
    Messaggi
    461
    apriconn ("db")
    id_cl = request("id_cl")
    data_inizio=request("data_inizio")
    data_fine=request("data_fine")
    sql = "INSERT INTO LAVORI (id_cl, data_inizio, data_fine, ) values ("& id_cl &", "&data_inizio&", "&data_fine&")"
    apriconn sql

    scritto cosi non inserisce niente nel db!

  10. #10
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,563
    Come si chiama il tuo oggetto connessione?

    Roby

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.