Бази даних в CBuilder (FAQ)

Це як правило може бути викликано двома причинами <$ FBtrieve - це тип бази даних, використовуваний, наприклад, в системі Novell Netware. - Прямуючи перев> По-перше, ви могли включити в свої рядки NULL (символи з кодом 0) Btrieve увазі, що BDE передає йому рядки, в яких як заповнювач використовується пропуск По-друге, причиною може служити запис з неунікальним індексом Коли ви додаєте запис в таблицю, індексовані поля перевіряються на допустимість значень Так що переконаєтеся, що дані індексу коректні

Для того, щоб помістити поточну дату в полі використовуйте функцію Now () класу TDateTime

Якщо імя поля містить спеціальний символ типу «/», як у випадку Last / First, у виразі, визначальному фільтр вам треба укласти це імя в квадратні дужки [Last / First] Приклад: Filter

= &quot[Last/First] = Telles/Matt’

Для того, щоб мати можливість використовувати індекси, вам треба працювати з базою даних за допомогою класу TTable Звернути до його опису для отримання інформації про відповідні властивості

Як ви можливо знаєте, при підключенні до «сторонньої» базі даних (такий як Access), BDE CBuilder запросить у користувача імя для входу в базу і пароль Якщо ви використовуєте компонент TDatabase для підключення до бази даних Access, то зможете впоратися з цією проблемою Встановіть властивість бази даних login в false Після цього за допомогою властивості Params

встановіть значення імені та пароля:

USER NAME=&quotADMIN&quot

PASSWORD=&quotADMIN&quot

У форму, що містить цікавий для вас джерело даних додайте подія OnDataChange Якщо ви хочете працювати безпосередньо з даними, додайте обробник в джерело даних В іншому випадку додайте його в чутливий до даних керуючий елемент, що обробляє їх

У обєкт бази даних додайте метод Abort

Джерело: Теллес М – Borland C + + Builder Бібліотека програміста – 1998

Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*