Pagina 2 di 3 primaprima 1 2 3 ultimoultimo
Visualizzazione dei risultati da 11 a 20 su 30
  1. #11
    e no non funzia così, ho già provato, non capisco.
    cosa vuoldire
    PREVISTO 1
    se lo scrivo così
    "WHERE (((newstudlesson.studente)='" & studente & "')) " & _
    mi dice previsto 1
    se lo scrivo così
    "WHERE (((newstudlesson.studente)=" & studente & ")) " & _
    mi dice PREVISTO 2 (probabilmente perchè così si aspetta dei numeri mentre invece c'è del testo...
    Quali altri motivi possono darmi questo errore

  2. #12
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Se il campo si aspetta un numero... devi dargli un numero.

    Roby

  3. #13
    no il campo si aspetta un testo
    Scusa rob se ti faccio perder la testa

    Tra l'altro questa in access funziona

    SELECT newlesson.lezione
    FROM newlesson INNER JOIN newstudlesson ON newlesson.id=newstudlesson.[id_ lezione]
    WHERE (((newstudlesson.studente)=[nome studente?]))
    GROUP BY newlesson.lezione;

  4. #14
    Nessuno ha qualcosa da consigliarmi?

  5. #15
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Ma la query l'hai stampata prima di eseguirla?

    Roby

  6. #16
    si è quella riportata sopra. Te la riposto.

    CODICE ASP
    codice:
    dim studente
    studente="cippo"
    dim objConn, strCon, objRS, strSQL, ident
    Set objConn = Server.CreateObject("ADODB.Connection")
    
    '*************************************
    ' CHANGE THE FOLLWING DATA SOURCE
    ' PATH TO POINT TO WHERE YOU HAVE
    '*************************************
    strCon = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("/mdb-database/studenti2007.mdb")
    objConn.connectionstring = strCon
    objConn.Open
    Set objRS = Server.CreateObject("ADODB.Recordset")
    '******************CREO RS PER L'INSERIMENTO DELLE DATE*****************'
    				' Set the SQL Statement to get the information from the database
    				strSQL = "SELECT newlesson.lezione " & _
    "FROM newlesson INNER JOIN newstudlesson ON newlesson.id = newstudlesson.id_lezione " & _
    "WHERE ((newstudlesson.studente)='" & studente & "') " & _
    "GROUP BY newlesson.lezione;"
    objRS.Open strSQL, objConn
    %>
    FINE CODICE ASP

    ORA MOSTRO METTENDO UN RESPONSE.WRITE a strSQL cosa mi mostra

    SELECT newlesson.lezione FROM newlesson INNER JOIN newstudlesson ON newlesson.id = newstudlesson.id_lezione WHERE ((newstudlesson.studente)='cippo') GROUP BY newlesson.lezione;

    ECCOLO

    Non capisco proprio cosa sbaglio

  7. #17
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Non vedo errori.
    Usa il driver OLEDB per Access però...

    Roby

  8. #18
    mi posti una connessione con una stringa oledb che provo ad adattarla al mio caso?

  9. #19
    Guarda se questo Link può esserti utile. Ci sono tutte le connessioni ai vari db
    - La teoria è quando si sa tutto ma non funziona niente. La pratica è quando funziona tutto ma non si sa il perché. In ogni caso si finisce sempre con il coniugare la teoria con la pratica: non funziona niente e non si sa il perché.

    - Se i fatti e la teoria non concordano, cambia i fatti

  10. #20
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    codice:
    strCon = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("/mdb-database/studenti2007.mdb")
    Roby

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.