Тема: Функція OpenSchema в C++Builder
Щось я розгубився... Не можу зрозуміти як мені вивести структури таблиці за допомогою OpenSchema в масив
Ви не увійшли. Будь ласка, увійдіть або зареєструйтесь.
Ласкаво просимо вас на україномовний форум з програмування, веб-дизайну, SEO та всього пов'язаного з інтернетом та комп'ютерами.
Будемо вдячні, якщо ви поділитись посиланням на Replace.org.ua на інших ресурсах.
Для того щоб створювати теми та надсилати повідомлення вам потрібно Зареєструватись.
Український форум програмістів → C++ → Функція OpenSchema в C++Builder
Сторінки 1
Для відправлення відповіді ви повинні увійти або зареєструватися
Щось я розгубився... Не можу зрозуміти як мені вивести структури таблиці за допомогою OpenSchema в масив
БД Access
Я зробив
OleVariant EmptyParam;
EmptyParam.VType = VT_ERROR;
EmptyParam.VError = DISP_E_PARAMNOTFOUND;
TADODataSet *dataset = new TADODataSet(NULL);
ADOConnectionDeveloper->OpenSchema(siColumns, EmptyParam, EmptyParam, dataset);
dataset->Open();
Підключіть до вашого dataset TDataSource та TDBGrid, і подивіться, чи є там потрібні вам дані.
Може в когось є приклад, як в масив додати дані, які призначенні для DBGrid
Може в когось є приклад, як в масив додати дані, які призначенні для DBGrid
Що значить "призначенні"? DBGrid заповнюється таким ланцюжком: TDataSet (або його нащадок) -> TDataSource -> TDBGrid. Треба лише правильно встановити їх властивості.
Якщо ви хочете розмістити в гріді свої власні дані, яких немає в БД, то вам треба використовувати або TStringGrid, або таблицю в пам'яті, типу TjvMemoryData.
А якщо треба просто пробігтися по вмісту датасета, то використовуйте Fields, EOF та Next.
Дякую. Я зрозумів, що мені робити для виводу даних у масив
Сторінки 1
Для відправлення відповіді ви повинні увійти або зареєструватися