Вопрос № 175943: Здравствуйте Уважаемые эксперты. Помогите пожалуйста разобраться и выявить ошибку. Пишу программу на Borland C++ Builder 6 для работы с базой данных. Не выходит связать две таблицы по Master fields. Сообщает об ошибке что аргументы им...
Вопрос № 175956: Здравствуйте, уважаемые Эксперты. Помогите пожалуйста решить данную задачу: Дана программа: (приложение). Изменить данную программу (по возможности, не переделывая с нуля) так, чтобы использовались указатели. Среда программиро...
Вопрос № 175943:
Здравствуйте Уважаемые эксперты. Помогите пожалуйста разобраться и выявить ошибку. Пишу программу на Borland C++ Builder 6 для работы с базой данных. Не выходит связать две таблицы по Master fields. Сообщает об ошибке что аргументы имеют неправильный тип, вступают в конфликт друг с другом или еще чтото. Я даю ссылку на архив. Там сама база данных и проект. Заранее благодарен.
Предлагаю два варианта ответа: 1. Изменить название поля Код Товара на КодТовара (предпочтительно) 2. Если база «чужая» и названия менять нельзя, приведу ответ Selya с DelphiKingdom
Когда устанавливаете
связи MasterSource и MasterFields сделайте таблицу Active=false. Связь будет создана, а так же автоматом заполнится свойство IndexFieldNames. Вот его то и надо обнулить и после этого только сделать таблицу Active=true. Тогда описанная выше ошибка не возникнет.
Источник Королевство Delphi. Оба ответа проверены на Delphi7. С уважением
Ответ отправил: lamed, Практикант
Ответ отправлен: 10.01.2010, 11:58
Оценка ответа: 5 Комментарий к оценке: Отличный ответ! Благодарю за помощь.
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 258522
на номер 1151 (Россия) |
Еще номера »
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Отвечает lamed, Практикант :
Здравствуйте, Penkov213. Старался сохранить Ваш стиль. Передается адрес первого элемента массива и количество строк и столбцов. Проверял в G++. Согласно стандарту, int main. Текст в приложении.