Visualizzazione dei risultati da 1 a 7 su 7

Discussione: Dovè l'errore...

  1. #1
    Utente di HTML.it L'avatar di osgb
    Registrato dal
    May 2004
    residenza
    Monza
    Messaggi
    179

    Dovè l'errore...

    Salve, siccome ho cambiato server e non riesco più a vedere gli errori, qualcuno potrebbe trovarmelo dentro a questo codice. Si tratta di una connessione ad un database access e inserimento di dati.

    Grazie mille.

    '------------------------------------------
    Set adoConMEM = Server.CreateObject("ADODB.Connection")

    strDBPathMEM = "/mdb-database/Giochi.mdb"

    MM_strMEM = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(strDBPathMEM)

    adoConMEM.Open MM_strMEM

    strSQL_MEM = "INSERT INTO Memory (Concorrente,Tempo,Data_Reg,Tabella) VALUES ('"&NomeGiocMEM&"','"&TempoGioco&"','#"&Now&"#','" &TabellaGioco&"')"

    Set rsMEM = Server.CreateObject("ADODB.Recordset")

    rsMEM.Open strSQL_MEM, MM_strMEM

    rsMEM.Close

    set rsMEM = Nothing
    '------------------------------------------
    %>

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Quel Now è inteso come variabile? Cambia nome, altrimenti togli #

    P.S. siccome ho cambiato server e non riesco più a vedere gli errori verifica il panello di controllo
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Utente di HTML.it L'avatar di osgb
    Registrato dal
    May 2004
    residenza
    Monza
    Messaggi
    179
    Quel "NOW" dovrebbe essere una data. Ho messo # proprio perchè, se non sbaglio per la gestione delle date in asp è importante.

    Posso sempre mettere ad esempio:

    <%
    DataOra = now
    ...
    strSQL_MEM = "INSERT INTO Memory (Concorrente,Tempo,Data_Reg,Tabella) VALUES ('"&NomeGiocMEM&"','"&TempoGioco&"','#"&DataOra&"#','"&TabellaGioco&"')"
    ...
    %>

    ma non cambia il risultato.

    Per quello che riguarda il pannello di controllo il mio server usa il PLESK PANEL, sai dove bisogna andare per vedere gli errori.

    Grazie mille.

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    se non sbaglio per la gestione delle date in asp è importante.
    se fai una select non se fai un insert.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  5. #5
    prova
    adoConMEM.Execute (strSQL_MEM)

  6. #6
    Utente di HTML.it L'avatar di osgb
    Registrato dal
    May 2004
    residenza
    Monza
    Messaggi
    179
    Ho mezzo risolto così:

    <%
    'converto il numero in una stringa
    TabellaGioco = Cstr(request.querystring("Table"))
    TempoGioco = request.querystring("Tempo")
    NomeGiocMEM = session ("NOME_GIOCAT_MEM")
    %>
    ...
    <%
    Set adoConMEM = Server.CreateObject("ADODB.Connection")
    strDBPathMEM = "/mdb-database/Giochi.mdb"
    MM_strMEM = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(strDBPathMEM)
    adoConMEM.Open MM_strMEM
    strSQL_MEM = "INSERT INTO Memory (Concorrente,Tempo,Tabella) VALUES ('"&NomeGiocMEM&"','"&TempoGioco&"','"&TabellaGioc o&"')"
    adoConMEM.Execute (strSQL_MEM)
    %>
    Ho praticamente ascoltato il consiglio di gio1000 e ho messo EXECUTE, infine ho impostato il database access per mettere in automatico la data.
    La cosa funziona, ma scrive il record giusto con altri due o tre record vuoti... Com'é possibile?

    Grazie ancora.

  7. #7
    Utente di HTML.it L'avatar di osgb
    Registrato dal
    May 2004
    residenza
    Monza
    Messaggi
    179
    Ho risolto.

    Ho impostato il database access nel campo "Concorrente" che non deve essere vuoto ed è richiesto. Così funziona, ma ancora non capisco perchè mi scriveva due o tre record... Mistero!

    Grazie a tutti comunque.

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.