Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Problema innerjoin

  1. #1

    Problema innerjoin

    Ragazzi scusate non capisco perché non mi funziona questa JOIN

    StrSql = "SELECT TOP 3 N.idnews, N.titolo, N.data, FN.picture, FN.copertina " & _
    "FROM tbl_news N" & _
    "INNER JOIN tbl_foto_news FN ON N.idnews = FN.idnews" &_
    "WHERE FN.copertina=1"


    praticamente devo prendere i dati dalla tabella TBL_NEWS e la foto dalla tabella TBL_FOTO_NEWS. Però la foto che mi deve restituire deve avere il campo copertina impostato su 1. Il campo copertina è un campo BIT penso si recupera con 0 e 1

    L'errore che mi restituisce è il seguente:
    Microsoft OLE DB Provider for ODBC Drivers error '80040e21'
    ODBC driver does not support the requested properties.
    /footer.asp, line 47
    http://www.generationweb.it <--- web site

  2. #2
    fatti stampare StrSql prima di eseguirla e controllala: credo che manchino degli spazi tra i verbi

  3. #3
    Mi restituisce questo

    SELECT TOP 3 N.idnews, N.titolo, N.data, FN.picture, FN.copertina FROM tbl_news N INNER JOIN tbl_foto_news FN ON N.idnews = FN.idnews WHERE FN.copertina=1

    Microsoft VBScript runtime error '800a01a8'
    Object required: ''
    /footer.asp, line 49
    http://www.generationweb.it <--- web site

  4. #4
    Ora funge
    http://www.generationweb.it <--- web site

  5. #5
    ok, hai aggiunto gli spazi e l'errore è cambiato, e sta due righe più in basso (era line 47, ora è line 49)
    posta un po' di codice

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.