Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2010
    Messaggi
    21

    Errore nella lettura nel database

    Buona sera Ragazzi , vi rompo ancora un po
    Sto cercando di stampare il risultato della query, la quale legge il Nome dello studente inerente al numero di matricola.
    Questo è l'errore che visualizzo:
    Numero errato di argomenti o assegnazione di proprietà non valida: 'Response.Write'
    /prova.asp, line 10

    QUesto è il codice della pagina:

    <%@Language=VBScript %>
    <% Option Explicit %>
    <% Dim objconndb, query, strconn, Studente
    Set objconndb=Server.CreateObject("ADODB.Connection")
    strconn="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.MapPath ("tesina.mdb")
    objconndb.Open strconn
    query="Select Studente.Nome From Studente Where Studente.Matricola='1002';"
    objconndb.Execute(query)
    Response.Write '"& query("Nome") &"'
    objconndb.Close: set objconndb=nothing
    %>

    Grazie ancora a tutti!!!

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    La matricola è un campo di testo?
    codice:
    if not Query.EOF then
    Response.Write query("Nome")
    end if
    Roby

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2010
    Messaggi
    21
    Si Roby è di tipo testo, ho inserito il codice che mi hai proposto, ora visualizzo un altro tipo di errore:

    Necessario oggetto: 'Select Studente.Nome'
    /prova.asp, line 9

    Il codice:

    codice:
    <%@Language=VBScript %> <% Option Explicit %> <% Dim objconndb, query, strconn, Studente, rstabella Set objconndb=Server.CreateObject("ADODB.Connection") strconn="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.MapPath ("tesina.mdb") objconndb.Open strconn query="Select Studente.Nome From Studente Where Studente.Matricola='1002';" objconndb.Execute(query) if not Query.EOF then Response.Write query("Nome") end if objconndb.Close: set objconndb=nothing %>
    Grazie Mille per la risposta!!!

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    query="Select Studente.Nome,Studente.Matricola From Studente Where Studente.Matricola='1002';"

    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  5. #5
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    A me pare giusto, magari se metti il codice in modo che si possa leggere qualcosa e non tutto attaccato...

    Roby

  6. #6
    Utente di HTML.it
    Registrato dal
    May 2010
    Messaggi
    21
    Scusatemi sono un Co*****zzo!!

    codice:
    <%@Language=VBScript %>
    <% Option Explicit %> 
    <% Dim objconndb, query, strconn, Studente, rstabella 
    Set objconndb=Server.CreateObject("ADODB.Connection") strconn="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.MapPath ("tesina.mdb") objconndb.Open strconn 
    query="Select Studente.Nome From Studente Where Studente.Matricola='1002';" objconndb.Execute(query)
    if not Query.EOF then 
    Response.Write query("Nome")
    end if 
    objconndb.Close: set objconndb=nothing 
    %>
    Scusa ancora e grazie!!!

  7. #7
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Originariamente inviato da cavicchiandrea
    query="Select Studente.Nome,Studente.Matricola From Studente Where Studente.Matricola='1002';"

    Se nella select non inserisci anche matricola darà sempre errore
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  8. #8
    Utente di HTML.it L'avatar di supermac
    Registrato dal
    Jun 2001
    Messaggi
    1,881
    @cavicchiandrea: perchè? Non mi risulta che sia obbligatorio includere negli elementi selezionati quelli presenti nella condizione di where...
    W la Ferari effetrenavenave!
    il computer è un somaro veloce! (neanche tanto ndr)

  9. #9
    Utente di HTML.it
    Registrato dal
    May 2010
    Messaggi
    21
    cavicchiandrea ho provato come hai detto tu, ma da sempre il solito errore
    "Necessario oggetto:'Select Studente.Nome'

    codice:

    <%@Language=VBScript %>
    <% Option Explicit %>
    <% Dim objconndb, query, strconn, Studente, rstabella
    Set objconndb=Server.CreateObject("ADODB.Connection") strconn="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.MapPath ("tesina.mdb") objconndb.Open strconn
    query="Select Studente.Nome From Studente Where Studente.Matricola='1002';" objconndb.Execute(query)
    if not Query.EOF then
    Response.Write query("Nome")
    end if
    objconndb.Close: set objconndb=nothing
    %>

    Grazie ancora a tutti

  10. #10
    Utente di HTML.it L'avatar di supermac
    Registrato dal
    Jun 2001
    Messaggi
    1,881
    prova così

    set conn= server.CreateObject("ADODB.Connection")
    conn.connectionstring="Provider=Microsoft.Jet.OLED B.4.0;Data Source="&Server.MapPath ("tesina.mdb")
    SQL = "Select Nome From Studente Where Matricola='1002'"
    conn.open
    set rs = conn.execute(SQL)
    if not rs.EOF then
    Response.Write rs.fields.item("Nome").value
    end if
    set rs = nothing
    conn.close
    set conn=nothing
    W la Ferari effetrenavenave!
    il computer è un somaro veloce! (neanche tanto ndr)

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.