Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2008
    Messaggi
    12

    Inner Join .. incompatibile?

    Ciao,
    ho un errore ADODB.Recordset error '800a0cc1' solo in remoto (in locale funziona).

    ho 2 tabelle:

    libro:
    ID_LIBRO cont
    TITOLO testo
    ID_COLLANA num

    collana:
    ID_COLLANA cont
    COLLANA

    la select incriminata è la seguente:
    sqlText = "SELECT libro.ID_COLLANA, libro.ID_LIBRO, libro.TITOLO, collana.ID_COLLANA, collana.COLLANA FROM collana INNER JOIN libro ON collana.ID_COLLANA = libro.ID_COLLANA"

    se la scrivo così funziona:
    sqlText ="SELECT l.ID_COLLANA, l.ID_LIBRO, l.TITOLO, c.COLLANA, c.ID_COLLANA FROM libro AS l INNER JOIN collana AS c on c.ID_COLLANA = l.ID_COLLANA"

    qualcuno sa spiegarmi il perché o darmi un suggerimento? Ho un sacco di dati e altre tabelle da collegare e non accetta nemmento select *
    S.F.

  2. #2
    Utente di HTML.it
    Registrato dal
    Jun 2008
    Messaggi
    12
    La relazione è uno a molti collana - libro
    Per ora ho risolto così:

    sqlText ="SELECT l.ID_LIBRO, l.TITOLO, c.COLLANA, c.ID_COLLANA FROM libro AS l INNER JOIN collana AS c on c.ID_COLLANA = l.ID_COLLANA"
    S.F.

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.