Struttura CDaoDatabaseInfo

La struttura di CDaoDatabaseInfo contiene informazioni su un oggetto di database definito per DAO (data access (DAO) objects).

struct CDaoDatabaseInfo
{
   CString m_strName;       // Primary
   BOOL m_bUpdatable;       // Primary
   BOOL m_bTransactions;    // Primary
   CString m_strVersion;    // Secondary
   long m_lCollatingOrder;  // Secondary
   short m_nQueryTimeout;   // Secondary
   CString m_strConnect;    // All
};

Parametri

  • m_strName
    In modo univoco per l'oggetto di database.Per direttamente recuperare questa proprietà, chiamare CDaoDatabase::GetName.Per ulteriori informazioni, vedere l'argomento “proprietà name„ nella Guida di DAO.

  • m_bUpdatable
    Indica se le modifiche possono essere apportate al database.Per direttamente recuperare questa proprietà, chiamare CDaoDatabase::CanUpdate.Per ulteriori informazioni, vedere l'argomento “proprietà aggiornabile„ nella Guida di DAO.

  • m_bTransactions
    Indica se l'origine dati supporta le transazioni — la registrazione di una serie di modifiche che possono essere successivamente istruzione o (annullato) o possibile eseguire il commit (salvato).Se un database si basa sul modulo di gestione di database Microsoft Jet, la proprietà di transazioni è diversa da zero e utilizzare le transazioni.Altri moduli di database non possono supportare le transazioni.Per direttamente recuperare questa proprietà, chiamare CDaoDatabase::CanTransact.Per ulteriori informazioni, vedere l'argomento “proprietà di transazioni„ nella Guida di DAO.

  • m_strVersion
    Indica la versione del modulo di gestione di database Microsoft Jet.Per recuperare direttamente il valore di questa proprietà, chiamare la funzione membro di GetVersion di oggetti di database.Per ulteriori informazioni, vedere l'argomento “proprietà della versione„ nella Guida di DAO.

  • m_lCollatingOrder
    Specifica la sequenza delle operazioni di ordinamento in testo per il confronto di stringhe o l'ordinamento.I valori possibili includono:

    • Utilizzo didbSortGeneralSpagnolo (inglese, francese, tedesco, portoghese, italiano e moderno) l'ordinamento generale.

    • Utilizzo didbSortArabicl'ordinamento arabo.

    • Utilizzo didbSortCyrillicl'ordinamento russo.

    • Utilizzo didbSortCzechl'ordinamento lingua.

    • Utilizzo didbSortDutch l'ordinamento olandese.

    • Utilizzo didbSortGreekl'ordinamento greco.

    • Utilizzo didbSortHebrewl'ordinamento l'ebraico.

    • Utilizzo didbSortHungarianl'ordinamento ungherese.

    • Utilizzo didbSortIcelandicl'ordinamento islandese.

    • Utilizzo didbSortNorwdanl'ordinamento norvegese o danese.

    • Utilizzo didbSortPDXIntll'ordinamento internazionali di Paradox.

    • Utilizzo didbSortPDXNorordinamento norvegese o danese di Paradox.

    • Utilizzo didbSortPDXSweordinamento svedese o finlandese di Paradox.

    • Utilizzo didbSortPolishl'ordinamento polacco.

    • Utilizzo didbSortSpanishl'ordinamento spagnolo.

    • Utilizzo didbSortSwedFinl'ordinamento svedese o finlandese.

    • Utilizzo didbSortTurkishl'ordinamento turco.

    • dbSortUndefined l'ordinamento è definito o sconosciuto.

    Per ulteriori informazioni, vedere l'argomento “personalizzare le impostazioni del Registro di sistema di Windows per l'accesso ai dati„ nella Guida di DAO.

  • m_nQueryTimeout
    Il numero di secondi che il modulo di gestione di database Microsoft Jet è in attesa prima che un errore di timeout si verifica quando una query viene eseguito in un database ODBC.Il valore di timeout predefinito è 60 secondi.Quando QueryTimeout è impostato su 0, nessun intervallo si verifica, è possibile che il programma in windows presentation foundation.Per recuperare direttamente il valore di questa proprietà, chiamare la funzione membro di GetQueryTimeout di oggetti di database.Per ulteriori informazioni, vedere l'argomento “proprietà di QueryTimeout„ nella Guida di DAO.

  • m_strConnect
    Vengono fornite informazioni sul database di origine di un database aperto.Per informazioni sulla connessione delle stringhe e per informazioni su recuperare il valore di questa proprietà direttamente, vedere la funzione membro di CDaoDatabase::GetConnect .Per ulteriori informazioni, vedere l'argomento “connettere la proprietà„ nella Guida di DAO.

Note

Il database è un oggetto di DAO sottostante a un oggetto MFC di classe CDaoDatabase.I riferimenti a primario, a secondario e tutti su indicano come le informazioni restituite dalla funzione membro di CDaoWorkspace::GetDatabaseInfo .

Le informazioni recuperate dalla funzione membro di CDaoWorkspace::GetDatabaseInfo vengono archiviate in una struttura di CDaoDatabaseInfo .Chiamata GetDatabaseInfo per l'oggetto di CDaoWorkspace cui la raccolta dei database l'oggetto di database verrà archiviato.CDaoDatabaseInfo definisce anche una funzione membro di Dump nelle build di debug.È possibile utilizzare Dump per eseguire il dump del contenuto di un oggetto di CDaoDatabaseInfo .

Requisiti

Header: afxdao.h

Vedere anche

Riferimenti

Classe CDaoWorkspace

Classe CDaoDatabase

CDaoWorkspace::GetDatabaseCount

Altre risorse

Strutture, stili, callback e di mappe messaggi