Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12

Discussione: left join in vb6

  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    171

    left join in vb6

    ciao a tutti,

    ho fatto questa query in vb6 in cui uso il left join
    ma non mi va: è un problema del vb6 che non gestisce il left join o sono io che sbaglio qualkosa?

    recordset.Open "SELECT IS_T_MOV_COS_APP.N_IMPORTO_MB, IS_T_PIANO_COSTI.C_ID_PIANO_COSTI, IS_T_PIANO_COSTI.C_DES_COSTO, IS_T_PIANO_COSTI.C_TIPO_COSTO " _
    & "FROM IS_T_PIANO_COSTI LEFT JOIN IS_T_MOV_COS_APP ON IS_T_PIANO_COSTI.C_ID_PIANO_COSTI = IS_T_MOV_COS_APP.C_ID_PIANO_COSTI " _
    & "ORDER BY IS_T_PIANO_COSTI.C_TIPO_COSTO", cnDB, adOpenDynamic, adLockReadOnly

  2. #2
    che problema ti da esattamente?

    05.08.2005 - by alka
    Auguri all'angelo custode dei moderatori.

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    171
    mi termina l'applicazione di visual basic.

    mentre se la eseguo con un programma sql mi da questo errore sulla join

    Error: Command not properly ended

    in access funziona correttamente.

  4. #4
    Originariamente inviato da hulkster
    mi termina l'applicazione di visual basic.

    mentre se la eseguo con un programma sql mi da questo errore sulla join

    Error: Command not properly ended

    in access funziona correttamente.
    hai provato a cambiare il tipo di Lock e il tipo di Cursore?

    05.08.2005 - by alka
    Auguri all'angelo custode dei moderatori.

  5. #5
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    171
    e quali devo usare? ho provato anche con:

    adOpenDynamic, adLockBatchOptimistic

    ma da gli stessi risulati.

  6. #6
    Originariamente inviato da hulkster
    e quali devo usare? ho provato anche con:

    adOpenDynamic, adLockBatchOptimistic

    ma da gli stessi risulati.
    anche così?

    adOpenDynamic, adLockPessimistic

    05.08.2005 - by alka
    Auguri all'angelo custode dei moderatori.

  7. #7
    Utente di HTML.it L'avatar di seclimar
    Registrato dal
    Sep 2002
    Messaggi
    21,042
    invece che fare come hai fatto
    metti cosi':
    MySQL="select ecc..."

    poi fai:
    recordset.Open MySql,cnDB, yyyyy, xxxx

    andando passo passo puoi vedere il contenuto della MySql
    lo copi..e lo provi direttamente sul db!!

    che errore ti da in particolare ?

  8. #8
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    171
    me la termina anche col adOpenDynamic, adLockPessimistic

    l'errore che da è: Error: Command not properly ended

    indicando la join

  9. #9
    Utente di HTML.it L'avatar di seclimar
    Registrato dal
    Sep 2002
    Messaggi
    21,042
    Originariamente inviato da hulkster
    me la termina anche col adOpenDynamic, adLockPessimistic

    l'errore che da è: Error: Command not properly ended

    indicando la join
    fai cio' che ti ho detto!!!

    prova la query come ti ho detto sul db

  10. #10
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    171
    allora ho fatto come mi hai detto:

    in mysql c'era la select:

    SELECT IS_T_MOV_COS_APP.N_IMPORTO_MB, IS_T_PIANO_COSTI.C_ID_PIANO_COSTI, IS_T_PIANO_COSTI.C_DES_COSTO, IS_T_PIANO_COSTI.C_TIPO_COSTO
    FROM IS_T_PIANO_COSTI LEFT JOIN IS_T_MOV_COS_APP ON IS_T_PIANO_COSTI.C_ID_PIANO_COSTI = IS_T_MOV_COS_APP.C_ID_PIANO_COSTI
    ORDER BY IS_T_PIANO_COSTI.C_TIPO_COSTO

    lo provata sul sql e da l'errore sulla join

    mentre se la provi sull access v

    in vb ti butta fuori

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.