|
0 / 0 / 0
Регистрация: 20.12.2016
Сообщений: 136
|
|||||||||||
TiniFile пытаюсь создать удаленное подключение к базе, ITable1 false21.02.2017, 23:37. Показов 1696. Ответов 13
Метки нет (Все метки)
При компиляции table1 неактивна и никаких записей
Хотя после просмотра отчета (созданный компонентами frxClass, frxPreview, frxDBSet, frxExportPDF, frxExportRTF) все записи появляются config.ini
0
|
|||||||||||
| 21.02.2017, 23:37 | |
|
Ответы с готовыми решениями:
13
Удаленное подключение к базе 1с
|
|
пофигист широкого профиля
4769 / 3204 / 862
Регистрация: 15.07.2013
Сообщений: 18,611
|
|
| 22.02.2017, 01:04 | |
|
0
|
|
|
Модератор
|
||||||
| 22.02.2017, 06:35 | ||||||
|
rubasta,
1. А это так и надо: запустить приложение и жмякнуть ЛКМ по форме чтобы подключение произошло? 2. В приведенном коде есть процесс подключения к БД, но нигде нет чего-то наподобие:
0
|
||||||
|
|
|
| 22.02.2017, 07:51 | |
|
стоит напомнить автору, что подключение в Design-time приведет к тому, что при запуске программы компоненты будут сначала пытаться найти БД по тому адресу, который записан вами в IBDatabase.databaseName, и появится ошибка - БД не найдена...
а только потом код пойдет по вашему правильному пути брать путь к БД из ini-файла кстати, делать это стоит не в FormClick а в FormCreate наверное?
0
|
|
|
0 / 0 / 0
Регистрация: 20.12.2016
Сообщений: 136
|
||||||
| 22.02.2017, 09:11 [ТС] | ||||||
|
перебросил код на FormCreate, config.ini перебросил в C:\OTKAZ\Win32\Debug (Delphi XE8)
0
|
||||||
|
0 / 0 / 0
Регистрация: 20.12.2016
Сообщений: 136
|
|
| 22.02.2017, 09:13 [ТС] | |
|
Datasource1.DataSet := IBTable1; указал таблицу, [B] хотел выделить жирным
0
|
|
|
0 / 0 / 0
Регистрация: 20.12.2016
Сообщений: 136
|
|||||||||||
| 22.02.2017, 10:08 [ТС] | |||||||||||
|
Вот так вроде заработало
код добавления
0
|
|||||||||||
|
0 / 0 / 0
Регистрация: 20.12.2016
Сообщений: 136
|
||||||
| 24.02.2017, 18:54 [ТС] | ||||||
|
с формами не разобрался. при запуске отладчика ошибка вылазит в этом коде (5 строчка снизу):
0
|
||||||
|
|
|
| 24.02.2017, 19:13 | |
|
где как и когда у вас создаются формы ?
что написано в Project Options - Forms -Autocreate ? что нужно сделать, чтобы появилась ошибка? отладчик вылетает здесь, но ошибка возникает выше слева вверху есть окно Stack trace там последовательно снизу вверх кто кого вызывал там в основном вызовы системных процедур и функций, спускаемся сверху вниз и находим, из какой ВАШЕЙ процедуры это вызвано
0
|
|
|
0 / 0 / 0
Регистрация: 20.12.2016
Сообщений: 136
|
||||||
| 24.02.2017, 20:47 [ТС] | ||||||
|
Компилирует но выдает ошибку: IBTable: Cannot perform this operation on an open dataset
это весь код Unit1;
на form1 бутон Новая запись (form2), редактор (form3) Добавлено через 1 минуту извиняюсь конечно но в Stack trace еще слабоват
0
|
||||||
|
0 / 0 / 0
Регистрация: 20.12.2016
Сообщений: 136
|
|
| 24.02.2017, 20:54 [ТС] | |
|
вот ошибки
0
|
|
|
|
|
| 24.02.2017, 21:09 | |
Сообщение было отмечено rubasta как решение
Решение
для начала. нельзя из метода класса TForm1.xxx обращаться к конкретному объекту этого класса form1.
так что уберите отовсюду "form1." далее. ну вот смотрите на то что написано в стеке снизу вверх происходит запуск проекта... создание tform1.... потом TForm1.FormCreate и там первым делом вызывается SetActive т.е. выполняется строка 222 НО. хоть вы и скрываете это, но ошибка гласит нельзя открыть то что уже открыто значит, у вас в дизайнере стоит IBTable1.active=true все свойства формы, заданные в дизайнере, заполняются сразу после создания формы, после чего вызывается событие OnCreate следовательно вы и пытаетесь открыть уже открытую таблицу тут сразу две ошибки 1. да, нужно сделать в дизайнере active=false 2. смотрим строку 223 - и там задается имя таблицы. это как? сначала задайте имя, потом открывайте ее. если не нужно ничего менять, то и вообще оставьте ее в покое в остальном все на вид более-менее, только сама идея использовать IBTable и Filter применима исключительно в учебных задачах, с целью научить как не нужно дальше делать программы ))) ибо скачать все к себе в программу, а потом рыться в этих данных можно только если данных кот наплакал + пользователь у базы всего один ну и я бы предложил ознакомиться с этим. хотя бы на будущее Создание, Очистка, Уничтожение Форм
1
|
|
|
0 / 0 / 0
Регистрация: 20.12.2016
Сообщений: 136
|
||||||
| 24.02.2017, 21:27 [ТС] | ||||||
|
Спасибо! Буду разбираться. Первая программа да и месяц самоучусь еще
Добавлено через 7 минут !!!!!!!Убрал 223 строку и вроде как заработала!!!!!!!!!!
Спасибо
0
|
||||||
| 24.02.2017, 21:27 | |
|
Помогаю со студенческими работами здесь
14
Удаленное подключение к Sql базе 1С 8.1 Удаленное подключение к базе данных Удалённое подключение к MySQL базе компьютера Подскажите: Удаленное подключение программ к базе данных Как создать удалённое подключение к БД? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога
Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
|
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование
. \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json>
Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом.
# Check if. . .
|
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так:
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347
Основана на STM32F303RBT6.
На борту пять. . .
|
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
|
|
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу,
и светлой Луне.
В мире
покоя нет
и люди
не могут жить в тишине.
А жить им немного лет.
|
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила»
«Время-Деньги»
«Деньги -Пуля»
|
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога
Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
|