Vytvoření tabulky s Foundation Classes databáze

Překlady článku Překlady článku
ID článku: 110508 - Produkty, které se vztahují k tomuto článku.
Tento článek byl archivován. Je nabízen v takovém stavu, v jakém je, a nebude již nadále aktualizován.
Rozbalit všechny záložky | Minimalizovat všechny záložky

Souhrn

MFC (Microsoft Foundation Classes) verze 2.5 a novější použijte pro přístup a manipulaci dat ODBC Open Database Connectivity () API (application programming interface). Před vytvořením tabulky ODBC vyžaduje konfiguraci "zdroj dat" Povolit přístup k datům. Zdroj dat je sada dat mohou být umístěny v různých databází (například FoxPro, Access, SQL Server a tak dále) v různých umístěních (například místní nebo sítě). Jakmile je zdroj dat nakonfigurován/s názvem, programátor potřebuje pouze zadat název zdroje dat pro připojení k datům. Vytvořit tabulku pro zdroj dat, použijte funkci CDatabase::ExecuteSQL() a předat řetězec, který používá příkaz CREATE TABLE SQL.

Další informace o programovém konfiguraci zdroje dat naleznete v následujícím článku v Knowledge Base:
110507Konfigurace zdroje dat ODBC na letět
Poznámka: V 'programování s MFC encyklopedie' dodáno Visual C++ 4.0 je duplicitní informace obsažené v tomto článku. Článku lze nalézt hledání "SQLConfigDataSource" a výběrem článku s názvem ' časté otázky: Programatically konfigurace zdroj dat ODBC '.

Další informace

Vytvoření zdroje dat, programu ODBC Administrator se normálně nachází v Ovládacích panelech systému Windows jako ikona označená "ODBC" se obvykle používá.

Mnoho zdrojů dat, například zdroj dat FoxPro určit adresářů databází. To znamená adresář je zdroj dat a každé tabulky obsažené v samostatném souboru (v případě aplikace dBASE nebo FoxPro každé tabulky je soubor .dbf). Jiné zdroje dat, jako například zdrojů dat Microsoft Access a SQL Server vyžadují něco existuje před navázáním zdroj dat. Například při použití ovladače SQL Server ODBC by samozřejmě potřebujete server SQL vytvořeno. Ovladače Microsoft Access ODBC vyžaduje souboru MDB existuje dříve než můžete vytvořit zdroj dat. Při vytváření zdroje dat ODBC přístup prostřednictvím programu ODBC Administrator, máte dvě možnosti; můžete vybrat soubor MDB nebo vytvořit soubor MDB. Není programový způsob vytváření souboru MDB z aplikace. Proto pokud aplikace vyžaduje umístění dat do zdroj dat Access (soubor MDB), pravděpodobně bude chcete mít prázdný soubor MDB, použít nebo kopírovat, kdykoli budete potřebovat.

Jakmile zdroj dat, vytvořeno, vytváření tabulek lze snadno provést pomocí příkazu CREATE TABLE SQL a funkce CDatabase::ExecuteSQL(). Například pokud měl databázového objektu, který se nazývá myDB můžete použít následující kód MFC k vytvoření tabulky:
   myDB.ExecuteSQL("CREATE TABLE OFFICES (OfficeID TEXT(10)"
                   ", OfficeName TEXT(10))")
				
kód výše vytvoří tabulku nazvanou „ KANCELÁŘÍ"ve zdroji dat přístupu připojen pomocí myDB; tabulka obsahuje dvě pole"OfficeID"a"OfficeName".

Poznámka: Poli typy zadaný příkaz CREATE TABLE SQL může lišit podle ovladač ODBC, který používáte. Ovladač Btrieve ODBC bude například vyžadovat "Řetězec" namísto "TEXT" typu zobrazeného v příkazu CREATE TABLE výše. Program MSQUERY je jeden způsob, jak zjistit, jaké typy pole jsou k dispozici pro zdroj dat. V MSQUERY vyberte soubor, zvolte Table_Definition, vyberte tabulku ze zdroje dat a podívejte se na typu zobrazeného v poli se seznamem "Typ".

Odkazy

Další informace o zdrojích dat naleznete "databáze tříd encyklopedie" v online knih.

Vlastnosti

ID článku: 110508 - Poslední aktualizace: 11. února 2014 - Revize: 3.2
Informace v tomto článku jsou určeny pro produkt:
  • Microsoft Foundation Class Library 4.2 na těchto platformách
    • Microsoft Visual C++ 1.5 Professional Edition
    • Microsoft Visual C++ 1.51
    • Microsoft Visual C++ 1.52 Professional Edition
    • Microsoft Visual C++ 2.0 Professional Edition
    • Microsoft Visual C++ 2.1
Klíčová slova: 
kbnosurvey kbarchive kbmt kbdatabase kbhowto kbprogramming KB110508 KbMtcs
Strojově přeložený článek
Důležité: Tento článek byl přeložen pomocí software společnosti Microsoft na strojový překlad, ne profesionálním překladatelem. Společnost Microsoft nabízí jak články přeložené překladatelem, tak články přeložené pomocí software na strojový překlad, takže všechny články ve Znalostní databázi (Knowledge Base) jsou dostupné v češtině. Překlad pomocí software na strojový překlad ale není bohužel vždy dokonalý. Obsahuje chyby ve skloňování slov, skladbě vět, nebo gramatice, podobně jako když cizinci dělají chyby při mluvení v češtině. Společnost Microsoft není právně zodpovědná za nepřesnosti, chyby nebo škody vzniklé chybami v překladu, nebo při použití nepřesně přeložených instrukcí v článku zákazníkem. Společnost Microsoft aktualizuje software na strojový překlad, aby byl počet chyb omezen na minimum.
Projděte si také anglickou verzi článku:110508

Dejte nám zpětnou vazbu

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com