Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 16 su 16

Discussione: problemino asp e mdb

  1. #11
    se sei un principiante,probabilmente avrai aggiunto delle voci al recordset senza aver aggiunto alla query sql i campi(o viceversa).

    in ogni caso posta l'errore che ti da,almeno una coordinata ce la devi dare

  2. #12
    salve, ho un database su questo percorso"mdb-database/nome.mdb" che contiene un campo nome una data e poi quello che vorrei aggiungere io cognome
    questo è come ho modificato il tutto "sto cercando d'aggiungere il cognome"

    1procModificaNome.asp
    codice:
     <% numeroRecord=request("id") sql = "SELECT * FROM nome WHERE Id="&numeroRecord sql = "SELECT * FROM cognome WHERE Id="&numeroRecord %>  <% rs("nome")=request.form("nome") rs("cognome")=request.form("cognome") rs("data")=date rs.update rs.Close set rs = Nothing objConn.Close set conn = Nothing %> Eseguito 
    
     Edita
    cancellaNome.asp
    codice:
     <% sql = "SELECT * FROM nome" %>  <% do while not(rs.eof) response.write rs("nome") response.write rs("cognome") %>  ">Cancella
     <% rs.movenext loop  rs.Close set rs = Nothing objConn.Close set conn = Nothing %> 
    
     Edita
    formNome.asp
    codice:
    <html>  <head> </head> <body>  <form method="POST" action="procFormNome.asp"> Nome:
     <input type="text" name="nome" size="20">
    
     <input type="hidden" name="data" value="<%=date%>"> <input type="submit" value="Invia"> 
     cognome:
     <input type="text" name="cognome" size="20">
    
     <input type="submit" value="Invia"> </form>  </body> </html>
    modificaNome.asp
    codice:
      <% sql = "SELECT * FROM nome" sql = "SELECT * FROM cognome" %>    <% do while not rs.eof  response.write rs("nome") response.write rs("cognome") %>   ">Modifica
      <% rs.movenext loop  rs.Close set rs = Nothing objConn.Close set conn = Nothing %>  
    
     Edita
    procCancellaNome.asp
    codice:
     <% numeroRecord=request("id") sql = "SELECT * FROM nome where id=" & numeroRecord sql = "SELECT * FROM cognome where id=" & numeroRecord %>  <% rs.delete rs.Close set rs = Nothing objConn.Close set conn = Nothing %> Eseguito 
    
     Edita
    procFormNome.asp
    codice:
    1   <% nome = request.form("nome") cognome = request.form("cognome") data = request.form("data")  if nome="" then response.write "Devi inserire un dato" & "
    " response.write "" & "Torna a Form" & "" response.end end if sql = "SELECT * FROM nome" sql = "SELECT * FROM cognome" %>   <% rs.addnew rs("nome") = nome rs("cognome") = cognome rs("data") = data rs.update  rs.Close set rs = Nothing objConn.Close set conn = Nothing %> Eseguito 
    
     Edita
    procModificaNome.asp
    codice:
     <% numeroRecord=request("id") sql = "SELECT * FROM nome WHERE Id="&numeroRecord sql = "SELECT * FROM cognome WHERE Id="&numeroRecord %>   <form method=post action="1procModificaNome.asp?id=<%=rs("ID")%>">  Nome:
     <input type="text" name="nome" value="<%=rs("nome")%>" size="20">
     <input type="submit" value="Modifica">
     cognome:
     <input type="text" name="nome0" value="<%=rs("cognome")%>" size="20">
     <input type="submit" value="Modifica"> </form>  <% rs.Close set rs = Nothing objConn.Close set conn = Nothing %>
    stringaConnessione.asp
    codice:
    <%   ' Definisci la connessione Set objConn = Server.CreateObject("ADODB.Connection")   ' Definisci stringa di connessione  strConn = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & Server.MapPath("mdb-database/nome.mdb")   ' Apri la connessione  objConn.Open strConn   %>
    stringaRecordset.asp
    codice:
    <% Set rs = Server.CreateObject("ADODB.Recordset") rs.Open sql, objConn ,3,3 %>
    visnome.asp
    codice:
      <% sql = "SELECT * FROM nome" sql = "SELECT * FROM cognome" %>    <% do while not rs.eof  response.write rs("nome") & "
    " response.write rs("cognome") & "
    " response.write rs("data") & "
    "  rs.movenext loop  rs.Close set rs = Nothing objConn.Close set conn = Nothing %>  
    
     Edita




    questo è l'errore


    Microsoft JET Database Engine error '80040e37'

    The Microsoft Jet database engine cannot find the input table or query 'cognome'. Make sure it exists and that its name is spelled correctly.

    /stringaRecordset.asp, line 3

  3. #13
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Non si capisce niente, devi mostrare il codice in verticale non in orizzontale!

    Roby

  4. #14
    Originariamente inviato da enrico16101990

    Microsoft JET Database Engine error '80040e37'

    The Microsoft Jet database engine cannot find the input table or query 'cognome'. Make sure it exists and that its name is spelled correctly.

    /stringaRecordset.asp, line 3
    devi creare il campo cognome nella tabella
    che non significa scrivere 'cognome' nel programma
    ma aggiungerlo nella tabella
    devi aggiungere una colonna alla tua tabella e la devi chiamare 'cognome'

    dopo aver fatto questo puoi fare ciò che vuoi

  5. #15
    Scusa nn ho capito bane...
    Nel database e già presente un campo cognome

  6. #16
    ho guardato ora ciò che hai scritto le query ecc ecc

    credo che tu abbia qualche "leggera" lacuna

    così "leggera" che me ne tiro fuori

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.