Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    [VB6] Versione File .mdb

    Salve a tutti, volevo chieder cortesemente se qualcuno sà come risalire alla versione di un file .mdb da VB6.

    Essendo che devo lavorare con Database Access 2.0 e access 97/2000, mi serve prima fare un controllo su quale versione di MDB sto lavorando.

    Non trovando nessuna funzione specifica ho provato ad aggirare il problema controllando questa versione 'indirettamente' ovvero controlalndo il sistema operativo di destinazione del file, controllando cioè se si tratta di un file a 16bit o 32bit (essendo access 2.0 a 16 e tutti gli altri a 32), ho utilizzato a tale scopo la API GetFileVersionInfo, ma purtroppo suddetta funzione non si applica a questo tipo di file.

    Spero qualcuno di voi sappia come si possa fare,

    grazie mille a tutti,
    Ciao

  2. #2

  3. #3

  4. #4
    Utente di HTML.it L'avatar di MMarzia
    Registrato dal
    Mar 2001
    Messaggi
    1,781
    io sono festosamente cicciottello :: e. cartman

    t'amo senza sapere come, nè quando nè da dove,
    t'amo direttamente senza problemi nè orgoglio:
    così ti amo perchè non so amare altrimenti

  5. #5
    ho proavto la soluzione proposta su quel forum lì ma non và...dice di utlizzare la properties "AccessVersion" ma non esiste neanche quella properties, e non ne esistono neanche di similari, fan tutte riferimento al massimo alle proprietà del provider...ke però ovviamente è sempre microsoft jet qualsiasi sia la versione di access utilizzata.
    mannag

  6. #6
    risolto finalmnte, funziona com la properties:
    connection.Properties("Jet OLEDB:Engine Type")

    dove connection ovviamente è la nostra variabile dimensionata ad ADODB.Connection
    :quote:

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.