Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 22

Discussione: insert in mysql

  1. #1
    Utente di HTML.it L'avatar di Gio&Ste
    Registrato dal
    Jan 2001
    Messaggi
    643

    insert in mysql

    E' la prima volta che uso mysql con asp, devo inserire dei valori nel db, ho provato a fare in questo modo:

    codice:
     Set SQLstmt= Server.CreateObject("ADODB.Recordset")
    	SQL= "SELECT gruppo, responsabile, telefono, Nome, Cognome, il, nato_a, tessera, Via, numero, CAP, citta, Provincia, Telefono1, email, domenica, sabato, med, alimen, Documento FROM iscrizione"
    	SQLstmt.Open SQL,objConn,2,3
     
     SQLstmt.AddNew
     
    	SQLstmt("gruppo") = gruppo
    	SQLstmt("responsabile") = responsabile
    	SQLstmt("telefono") = telefono
    	SQLstmt("Nome") = Nome
    	SQLstmt("Cognome") = Cognome
    	SQLstmt("il") = il
    	SQLstmt("nato_a") = nato_a
    	SQLstmt("tessera") = tessera
    	SQLstmt("Via") = Via
    	SQLstmt("numero") = numero
    	SQLstmt("CAP") = CAP
    	SQLstmt("citta") = citta
    	SQLstmt("Provincia") = Provincia
    	SQLstmt("Telefono1") = Telefono1
    	SQLstmt("email") = email
    	SQLstmt("domenica") = domenica
    	SQLstmt("sabato") = sabato
    	SQLstmt("med") = med
    	SQLstmt("alimen") = alimen
    	SQLstmt("Documento") = Documento
    
     SQLstmt.Update
     SQLstmt.Close
     Set SQLstmt = Nothing
     objConn.Close
     Set objConn = Nothing
    MA mi da errore:
    ADODB.Recordset error '800a0bb9'

    Arguments are of the wrong type, are out of acceptable range, or are in conflict with one another.

    /add1.asp, line 85

    la linea 85 è quella in rosso

    Dovevo scrivere qualcosa del tipo:
    [CODE]
    INSERT INTO `iscrizione` ( `gruppo` , `responsabile` , `telefono` , `Nome` , `Cognome` , `il` , `nato_a` , `tessera` , `Via` , `numero` , `citta` , `CAP` , `Provincia` , `Telefono1` , `email` , `domenica` , `sabato` , `med` , `alimen` , `Documento` )
    VALUES (
    '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''
    );
    Giò

  2. #2
    la INSERT INTO è di gran lunga preferibile

  3. #3
    Utente di HTML.it L'avatar di Gio&Ste
    Registrato dal
    Jan 2001
    Messaggi
    643
    ok, ma in values cosa ci devo mettere?
    Giò

  4. #4
    Utente di HTML.it L'avatar di diegoctn
    Registrato dal
    May 2001
    Messaggi
    2,118
    Originariamente inviato da Gio&Ste
    ok, ma in values cosa ci devo mettere?
    I valori...............

  5. #5
    Utente di HTML.it L'avatar di Gio&Ste
    Registrato dal
    Jan 2001
    Messaggi
    643
    bravo diego!!!

    Ma quale è la sintassi per mettere i valori che prendo dal form?
    Giò

  6. #6
    Utente di HTML.it L'avatar di diegoctn
    Registrato dal
    May 2001
    Messaggi
    2,118
    Setti le variabili e poi li inserisci come values. Esempio:

    grupp=request.Form ("gru")
    respons=request.Form ("resp")
    etc.



    INSERT INTO `iscrizione` ( `gruppo` , `responsabile` )
    VALUES (
    '"&grupp&"', '"&respons&"' etc. etc.

  7. #7
    Utente di HTML.it L'avatar di Gio&Ste
    Registrato dal
    Jan 2001
    Messaggi
    643
    anche se sono nel formato data?
    Giò

  8. #8
    Utente di HTML.it L'avatar di diegoctn
    Registrato dal
    May 2001
    Messaggi
    2,118
    Si se provengono da un input type=text

  9. #9
    Utente di HTML.it L'avatar di Gio&Ste
    Registrato dal
    Jan 2001
    Messaggi
    643
    Ok, sembra che inizi a funzionare. Ma ancora un'errore:

    Microsoft VBScript compilation error '800a0401'

    Expected end of statement

    /add1.asp, line 83

    INSERT INTO iscrizione ( gruppo , responsabile , telefono , Nome , Cognome , il , nato_a , tessera , Via , numero , citta , CAP , Provincia , Telefono1 , email , domenica , sabato , med , alimen , Documento )

    La freccia indica iscrizione.
    Giò

  10. #10
    Originariamente inviato da Gio&Ste
    La freccia indica iscrizione.
    oh yeah!

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 © 2026 vBulletin Solutions, Inc. All rights reserved.