Visualizzazione dei risultati da 1 a 9 su 9

Discussione: errore su database

  1. #1

    errore su database

    che significa

    Tipo di errore:
    Microsoft OLE DB Provider for ODBC Drivers (0x80040E10)
    [Microsoft][Driver ODBC Microsoft Access] Parametri insufficienti. Previsto 1.
    /public/news/new.asp, line 9


    Tipo di browser:
    Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; FunWebProducts-MyWay; snprtz|T77757772000053#2015|isdn)

    Pagina:
    GET /public/news/new.asp


    le righe in questione e la terza!

    <%
    var id = parseInt(Request.QueryString("id"));
    var Mostra_News = Cn.Execute("SELECT * FROM news WHERE id LIKE " + id);
    Cn.Execute("UPDATE news SET click = click + 1 WHERE id LIKE " + id);
    %>



  2. #2
    Forse la variabile "id" non arriva.

    Prova a stampare la query a video così:

    codice:
    <% 
    var id = parseInt(Request.QueryString("id")); 
    var Mostra_News = Cn.Execute("SELECT * FROM news WHERE id LIKE " + id); 
    
    strSQL = "UPDATE news SET click = " & click + 1 & " WHERE id LIKE " + id + ";"
    response.write(strSQL);
    response.end; 
    Cn.Execute(strSQL); 
    %>
    e postala qui sul forum.

    Ovviamente "click" (dove fai click + 1), dev'essere una variabile.
    Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!

  3. #3
    perdonami ma sono messo malissimo

    il codice lo devo incollare sul file esistente o ne devo creare uno nuovo
    :master:

  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Devi solo aggiungere due righe, quelle in neretto, al tuo nell'esatta posizione indicata da max.
    E posta qui quello che vedi a video eseguendo la pagina modificata.

    Roby

  5. #5
    allora ho fatto così

    <%@LANGUAGE = JScript%>

    <%
    var id = parseInt(Request.QueryString("id"));
    var Mostra_News = Cn.Execute("SELECT * FROM news WHERE id LIKE " + id);
    response.write(strSQL);
    response.end;

    Cn.Execute("UPDATE news SET click = click + 1 WHERE id LIKE " + id);
    %>


    e mi da

    Tipo di errore:
    Errore di run-time di Microsoft JScript (0x800A1391)
    'response' non è definito
    /public/news/new.asp, line 6



    invece se new. asp si trova all'interno di un frama non ancorato mi da

    Tipo di errore:
    Microsoft OLE DB Provider for ODBC Drivers (0x80040E10)
    [Microsoft][Driver ODBC Microsoft Access] Parametri insufficienti. Previsto 1.
    /public/news/new.asp, line 5


  6. #6
    AIUTATEMI SONO DISPERATO!!


  7. #7
    controlla che la variabile ID valga davvero qualcosa

  8. #8
    io continuo a provarci anche la vigilia di Natale


    ora mida questo errore

    Tipo di errore:
    Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
    [Microsoft][Driver ODBC Microsoft Access] Per l'operazione è necessaria una query aggiornabile.
    /public/new.asp, line 10




    avrò questo regalo per Natale

    e chi sarà il mio Babbo Natale

  9. #9
    Originariamente inviato da AREAFORUM
    io continuo a provarci anche la vigilia di Natale


    ora mida questo errore

    Tipo di errore:
    Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
    [Microsoft][Driver ODBC Microsoft Access] Per l'operazione è necessaria una query aggiornabile.
    /public/new.asp, line 10




    avrò questo regalo per Natale

    e chi sarà il mio Babbo Natale
    Probabilmente non hai i permessi di scrittura nel db o nella cartella che contiene il db!

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.