| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> C /C + + Programming >> Content
    Sådan indstilles Isolation niveau i ODBC
    Open Database Connectivity ( ODBC) er en ramme , der giver en Application Programming Interface ( API ) for at tillade platformsuafhængig adgang til de data, der lagres i heterogene databasesystemer. Transaction Isolation Levels bevare dataintegritet i database management systemer ved at kontrollere samtidige dataadgang. Du kan få adgang til ODBC API direkte gennem flere programmeringssprog og applikationer. ODBC giver mulighed for fem transaktionsomkostninger isolation niveauer: SQL_TXN_READ_UNCOMMITTED , SQL_TXN_READ_COMMITTED , SQL_TXN_REPEATABLE_READ , SQL_TXN_SERIALIZABLE og SQL_TXN_VERSIONING . Den første fire begrænse samtidighed for at bevare dataintegriteten , mens SQL_TXN_VERSIONING har mindre indvirkning på samtidighed . Du sætter isolation niveau ved hjælp af " SQLSetConnectAttr "-funktionen i den indledende fase af programmet. Ting du skal
    ODBC drivere installeret
    Programmeringssprog editor
    Database
    Vis Flere Instruktioner
    Configuration
    1

    Start programmeringssproget redigeringsprogram ved at klikke på " . Start" Vælg " Alle programmer " og derefter vælge programmet fra menuen
    2

    Start et nyt projekt ved at vælge - . under menuen "Filer" - "Ny" og " projekt". derefter ville vælge den ønskede projekttype fra valgmulighederne. For Visual C + + eller Visual Basic, ville du vælge "Windows Application ".
    3

    Skriv et navn til dit projekt, og klik på " Gem".
    Process
    4

    Afsætte de nødvendige håndtag. Du skal først initialisere ODBC miljø og tildele miljøet håndtaget , før du kan foretage opkald til elementer af ODBC API. Du er nødt til at erklære en variabel af typen " SQLHENV " eller " SQLHANDLE " afhængigt af din programmeringssprog, og videregive det til " SQLAllocHandle "-funktion. Ifølge MSDN er den korrekte syntaks : Hej

    SQLRETURN SQLAllocHandle ( SQLSMALLINT HandleType , SQLHANDLE InputHandle , SQLHANDLE * OutputHandlePtr )

    For eksempel , det er hvordan du ville gennemføre det i Visual C + +: < br >

    SQLHANDLE OdbcEnvironmentVariable ,

    SQLRETURN SQLReturnVariable ,

    SQLReturnVariable = SQLAllocHandle ( SQL_HANDLE_ENV , SQL_NULL_HANDLE , og OdbcEnvironmentVariable ),
    5

    Indstil den ønskede miljø attributter . Du er nødt til at indstille ODBC miljø attribut vha. SQLSetEnvAttr ( ) funktion. Dette vil fortælle programmet , hvilken version af ODBC , du bruger. Syntaksen er : Hej

    SQLRETURN SQLSetEnvAttr ( SQLHENV EnvironmentHandle , SQLINTEGER Attribut , SQLPOINTER ValuePtr , SQLINTEGER StringLength ),

    For eksempel for at sætte miljøet ODBC 3,0 ved hjælp af Visual C + +, skal du indtaste:

    SQLReturnVariable = SQLSetEnvAttr ( OdbcEnvironmentVariable , SQL_ATTR_ODBC_VERSION , ( SQLPOINTER ) SQL_OV_ODBC3 , SQL_IS_INTEGER )
    6

    allokere forbindelsen håndtag. Du er nødt til at oprette en forbindelse håndtag til at sætte programmet til at oprette forbindelse til databasen . Du er nødt til at erklære en variabel af typen " SQLHDBC " eller " SQLHANDLE ", og videregive det til " SQLAllocHandle "-funktionen med en " HANDLETYPE " af For eksempel : Hej

    SQLHANDLE DBConnectionHandle ,
    < " SQL_HANDLE_DBC ". p> SQLReturnVariable = SQLAllocHandle ( SQL_HANDLE_DBC , OdbcEnvironmentVariable , og DBConnectionHandle )
    7

    Etabler en forbindelse og indstille forbindelsen attributter. Du indstille transaktionen isolation niveau på dette tidspunkt ved hjælp af " SQLSetConnectAttr "-funktionen . Syntaksen er : Hej

    SQLRETURN SQLSetConnectAttr ( SQLHDBC ConnectionHandle , SQLINTEGER Attribut , SQLPOINTER ValuePtr , SQLINTEGER StringLength ),
    p Du indstiller " Attribut " til " SQL_ATTR_TXN_ISOLATION " og " ValuePtr " til SQL_TXN_READ_UNCOMMITTED , SQL_TXN_READ_COMMITTED , SQL_TXN_REPEATABLE_READ eller SQL_TXN_SERIALIZABLE , afhængigt af den krævede transaktion isolation niveau . For eksempel : Hej

    SQLReturnVariable = SQLSetConnectAttr ( DBConnectionHandle , SQL_ATTR_TXN_ISOLATION , SQL_TXN_READ_UNCOMMITTED , 0) ;

    Forrige :

    næste :
      Relaterede artikler
    ·Hvordan man laver en Multiple Choice Test Program i C 
    ·Sådan bruges 2D objekter i CPP 
    ·Hvordan skal tjekkes for Ctrl -D i C + + 
    ·Hvad er henvisninger , og hvordan bruges de 
    ·Sådan Embed en database i en Mac App 
    ·Sådan Lær Visual C + + 
    ·Sådan bruges Operator Overbelastning i C + + 
    ·Sådan oprettes en Binary Tree i C 
    ·Hvordan man skriver en Grid 5X5 Brug C + + 
    ·Hvordan man laver en MFC Paint Brush Anvendelse 
      Anbefalede Artikler
    ·Sådan fjernes en String Værdi i Regedit 
    ·Hvordan man laver en tekstboks i XNA 
    ·Sådan fjernes et Element Med JavaScript 
    ·Hvad er forskellen mellem JRE & Java SE 
    ·Video Decompression Tools 
    ·Sådan bruges HeapSize Funktion 
    ·Sådan Parse Google Resultater Med PHP 
    ·Sådan redigeres registreringsdatabasen i Vb.Net 
    ·Sådan ansøger foldning i Matlab Uden hjælp af funkti…
    ·Sådan bruges variabler i Visual Basic Range 
    Copyright © Computer Viden http://www.computerdk.com