Cum să păstrați adotable în format msaccass (
Cum să păstrați ADOTable în format MSAccass (* .mdb)
Bună seara, doamnelor și domnilor! Eu lucrez cu ADO, iar acum a venit peste un Poser cum să salvați formatul foii de calcul nou creat în MSAccess. Metoda ADOTable.SaveToFile stochează formatul de tabel, buyout însuși pentru a citi cu ajutorul furnizorului (probabil în limba companiei care face ca software-ul foarte mic, la microscop mici, sau poate software-ul este în continuare conducătorul auto) Microsoft Jet 4.0 nu se poate citi, spune un format bază de date nerecunoscut sau pot fi stocate în format XML, și am să MDB!
Și o altă întrebare pe aceeași temă - cum să obțineți numele tuturor tabelelor din baza de date MSAccess, și alegeți dintre ele orice, de exemplu, prin nume sau prin indexul?
Ei bine, scrie pe săpun - avem tot ceea ce vă interesează.
Mai ai ceva despre ea nu are nevoie să - Vă garantez
1. Crearea tabelului: Încercați să Creați SQL tabel.
2. Numele tabelelor: TADOConnection.GetTableNames
Pentru acces MS
Nume SELECT FROM
MSysObjects
UNDE Type = 1 AND Flags = 0
Pentru SQL Server
Numele SELECT DIN master.dbo.sysobjects
UNDE xtype = "U"
pentru Oracle
SELECT object_name, object_type
DE LA all_objects
UNDE UPPER (object_type) = "TABLE"
Și proprietar = „SCOTT“
COMANDA PRIN nume_obiect
> Pentru SQL Server
> Numele SELECT FROM master.dbo.sysobjects
> UNDE xtype = "U"
hmm. abshibochka. sysobjects responsabil pentru tabelele conținute în aceeași bază de date, care este ea însăși și sysobjects.
Prin urmare, este necesar să se scrie
Numele SELECT FROM dbo.sysobjects UNDE xtype = "U"
sau
Nume SELECT FROM <база данных>.dbo.sysobjects UNDE xtype = "U"
Vă mulțumim tuturor nelămuririlor toate clare, dar încă posibil de a face acest lucru cu metode ADOTable, fără utilizarea SQL?
Acest lucru ar trebui să se facă prin intermediul accesului