Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 30
  1. #1

    Conversione Sql Access To Asp File

    Ciao ragazzi,
    fino ad ora ho sempre effettuato query sql molto semplici come questa...

    strSQL = "SELECT * FROM lezioni WHERE studente = '" & user & "' AND DATA= '" & pippo & "' AND ORA= '"& orario &"' "

    ora però devo convertire questa query sql fatta in access in linguaggio valido per asp pages

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

    e quest'altra

    SELECT newlesson.[numero ordine], newlesson.data, newlesson.ora, newlesson.contenuto
    FROM newlesson INNER JOIN newstudlesson ON newlesson.id = newstudlesson.[id_ lezione]
    WHERE (((newlesson.lezione)=matematica) AND ((newstudlesson.studente)=pippo))
    ORDER BY newlesson.[numero ordine];

    Grazie a chiunque voglia aiutarmi

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Veramente vanno già bene, basta mettere i parametri nella forma corretta.

    Roby

  3. #3

    Re: Conversione Sql Access To Asp File

    per es:

    codice:
    SQL = "SELECT newlesson.lezione " & _
    "FROM newlesson INNER JOIN newstudlesson ON newlesson.id = newstudlesson.[id_ lezione] " & _
    "WHERE (((newstudlesson.studente)=" & studente & ")) " & _
    "GROUP BY newlesson.lezione;"
    san imente saluta

    * http://simonecingano.it *

  4. #4
    non capisco perchè mi da quest'errore

    Microsoft OLE DB Provider for ODBC Drivers error '80040e10'

    [Microsoft][Driver ODBC Microsoft Access] Parametri insufficienti. Previsto 1.

    /reserved/corsi/temp.asp, line 21


    codice:
    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
    %>
    Perchè nell'inner join devo mettere [id_lezione] tra parentesi quadrate?

  5. #5
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Stampa la query prima di eseguirla. Le parentesi quadre in questo caso non sono necessarie.

    Roby

  6. #6
    in che senso stampa la query?

  7. #7
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Nel senso di capire cosa contiene:

    codice:
    strSQL = "SELECT newlesson.lezione " & _
    "FROM newlesson INNER JOIN newstudlesson ON newlesson.id = newstudlesson.[id_lezione] " & _
    "WHERE (((newstudlesson.studente)=' & studente & ')) " & _
    "GROUP BY newlesson.lezione;"
    response.write strSQL:response.end
    Ti accorgerai che la variabile studente non va...

    Roby

  8. #8
    ho provato sia con '" "' che senza

  9. #9
    questa è la stampa

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

    ho rimodificato per ottenere questo...

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


    ed ora l'errore è questo

    Microsoft OLE DB Provider for ODBC Drivers error '80040e10'

    [Microsoft][Driver ODBC Microsoft Access] Parametri insufficienti. Previsto 2.

    /reserved/corsi/temp.asp, line 21

  10. #10
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    codice:
    "WHERE (((newstudlesson.studente)='" & studente & "')) " & _
    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 © 2025 vBulletin Solutions, Inc. All rights reserved.