powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Вопрос от новичка.. поиском уже рыл...
39 сообщений из 39, показаны все 2 страниц
Вопрос от новичка.. поиском уже рыл...
    #38538995
До сих пор не использовал ничего окромя ADO. Сейчас потребовалось FBIPlus.
Не могу найти нигде как же добавить запись. Append датасета не ругается но и запись не добавляет? Где б учебник по азам почитать?
...
Рейтинг: 0 / 0
Вопрос от новичка.. поиском уже рыл...
    #38538996
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hello, Олег Пальчик!
You wrote on 27 января 2014 г. 14:11:43:

Олег ПальчикГде б учебник по азам почитать?
у них на сайте.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Вопрос от новичка.. поиском уже рыл...
    #38539007
Фотография DarkMaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Олег Пальчик,

Refresh?
...
Рейтинг: 0 / 0
Вопрос от новичка.. поиском уже рыл...
    #38539018
Мимопроходящий,

У них скачал гуйд, конечно же.. Но там описание особенностей и прочего. Именно азы опущены, предполагается знакомство читающего с тематикой.
...
Рейтинг: 0 / 0
Вопрос от новичка.. поиском уже рыл...
    #38539025
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hello, Олег Пальчик!
You wrote on 27 января 2014 г. 14:27:12:

Олег Пальчик> предполагается знакомство читающего с
тематикой. и про формирование запросов для датасета тоже нет?
не вериЦЦа что-то...

Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Вопрос от новичка.. поиском уже рыл...
    #38539032
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Олег Пальчик,

http://www.ibase.ru/devinfo/ibx.htm
...
Рейтинг: 0 / 0
Вопрос от новичка.. поиском уже рыл...
    #38539060
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Олег ПальчикУ них скачал гуйд, конечно же.. Но там описание особенностей и прочего.

Теперь читай статьи для чайников, коих на сайте тоже хватает. Ну или иди на
http://ibase.ru/devinfo/ibx.htm
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Вопрос от новичка.. поиском уже рыл...
    #38539062
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DarkMasterRefresh?
Он про транзакции не знает, видимо.
...
Рейтинг: 0 / 0
Вопрос от новичка.. поиском уже рыл...
    #38539084
wadman,

Узнал пару часов назад )) пока только про их существование.
...
Рейтинг: 0 / 0
Вопрос от новичка.. поиском уже рыл...
    #38539098
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Олег Пальчик> Именно азы опущены, предполагается знакомство читающего с тематикой.

Прочитай книжку "Мир Interbase", Ковязин/Востриков (есть в электронном виде).
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Вопрос от новичка.. поиском уже рыл...
    #38539138
Похоже, даденая выше ссылка ibase то, что надо.. сейчас буду изучать вопрос.
Спасибо откликнувшимся.
...
Рейтинг: 0 / 0
Вопрос от новичка.. поиском уже рыл...
    #38539166
Хмм... похоже, я это уже читал.
Ибо накропал нетленку:

Код: pascal
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
  pFIBTransaction1.StartTransaction;

  pFIBDataSet1.Close;
  pFIBDataSet1.SelectSQL.Text := 'select * from asdt';
  pFIBDataSet1.Open;

  pFIBDataSet1.Append;
  pFIBDataSet1.FieldByName('AAA').AsInteger := 973;
  pFIBDataSet1.Post;

  pFIBTransaction1.Commit;



Так не добавляется запись (
...
Рейтинг: 0 / 0
Вопрос от новичка.. поиском уже рыл...
    #38539178
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Олег Пальчик,

ай да молодец. А InsertSQL кто будет заполнять?
...
Рейтинг: 0 / 0
Вопрос от новичка.. поиском уже рыл...
    #38539193
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Олег Пальчик > pFIBDataSet1.SelectSQL.Text := 'select * from asdt';
Олег Пальчик > pFIBDataSet1.Append;

SelectSQL ты указал, а Insert/Update/DeleteSQL не указал.
Создай их хотя бы автогенерацией.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Вопрос от новичка.. поиском уже рыл...
    #38539196
ничего не понял.. а что туда писать-то? добавление записи ручками на SQL описывать?
...
Рейтинг: 0 / 0
Вопрос от новичка.. поиском уже рыл...
    #38539202
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Олег Пальчик> ничего не понял.. а что туда писать-то?

Запрос на добавление.

> добавление записи ручками на SQL описывать?

Ну да. Внезапно? С SQL-сервером принято общаться SQL-запросами.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Вопрос от новичка.. поиском уже рыл...
    #38539204
Довольно внезапно.. после ADO ))
...
Рейтинг: 0 / 0
Вопрос от новичка.. поиском уже рыл...
    #38539212
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Олег Пальчик> Довольно внезапно.. после ADO ))

Ну, на ADO я бы не ориентировался.
Во-первых, подход с произвольным
текстом для каждого запроса много
гибче - можешь туда хоть вызов ХП
засунуть; во-вторых, уже в ADO.Net
этот момент сделали правильнее.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Вопрос от новичка.. поиском уже рыл...
    #38539215
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Олег Пальчик,

который и славился своей кривостью при попытке самостоятельной генерации DML запросов, если вдруг основной запрос окажется чуть сложнее чем SELECT * FROM TABLE
...
Рейтинг: 0 / 0
Вопрос от новичка.. поиском уже рыл...
    #38539235
Ivan_Pisarevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Олег Пальчикдобавление записи ручками на SQL описывать?Разумеется. Частенько в обертках (у фибов точно есть) присутствует генератор таких запросов, тынцул пипку, потом подточил напильником и вуаля. Вот когда не дают "напильник" это беда.
...
Рейтинг: 0 / 0
Вопрос от новичка.. поиском уже рыл...
    #38539275
нашёл вот это:
авторThe second form specifies both the column names and the values to be inserted:
INSERT INTO table_name (column1,column2,column3,...)
VALUES (value1,value2,value3,...);

column - это название поля?
...
Рейтинг: 0 / 0
Вопрос от новичка.. поиском уже рыл...
    #38539280
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да. А values - это значение или параметр.
Прочитай таки книжку уже, быстрее будет.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Вопрос от новичка.. поиском уже рыл...
    #38539286
Гаджимурадов Рустам,

Так читать надо понимать что читать. Попытки писания мелкого кода локализуют область моего невежества.. непонятно же отчего не работает если теперь я добавил:
Код: pascal
1.
  pFIBDataSet1.InsertSQL.Text := 'insert into asdt (AAA) values (12)';



Вот оно не заработало и где искать?
...
Рейтинг: 0 / 0
Вопрос от новичка.. поиском уже рыл...
    #38539301
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Олег Пальчик,

у DataSet FIBPlus две транзакции одна читающая, вторая пишущая. Разберись уже.
...
Рейтинг: 0 / 0
Вопрос от новичка.. поиском уже рыл...
    #38539310
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
граждане ФИБ-овцы!
научите его уже нажимать волшебную кнопку,
которая генерит запросы в датасете вашем.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Вопрос от новичка.. поиском уже рыл...
    #38539312
Фотография DarkMaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Олег Пальчик,

Стартуешь читающую транзакцию. Она у тебя за SELECT отвечает. Все остальные телодвижения (INSERT/UPDATE/DELETE) у тебя проходят в пишущей транзакции. Вывод - сделай таки Commit для пишущей транзакции и Refresh() для читающей. Ну или полный код приведи, бо на кофейной гуще гадаем, что ты там недописываешь.

P.S. С ФИБами дело имел очень давно и недолго, могу ошибаться (может оно само автоматом уже что-то должно делать)...
...
Рейтинг: 0 / 0
Вопрос от новичка.. поиском уже рыл...
    #38539330
Включив лень тупо потыкал по настройкам AutoUpdateOptions (настроено было по примеру от гуйда). Отключил пару галочек - стало добавляться.. нет пока у меня понимания как оно работает. Надеюсь пройдёт со временем ))

Еще раз спасибо откликнувшимся.
...
Рейтинг: 0 / 0
Вопрос от новичка.. поиском уже рыл...
    #38539441
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Олег Пальчик> Так читать надо понимать что читать

В смысле, понимать, что читаешь? Это да, надо.
Если с этим проблемы, то и форум не поможет.
Если же знать, какие разделы читать - ну так в
оглавлении по названиям глав сам поймёшь -
разделы про IBX и FB, там же и про датасеты,
рассказано, и про запросы, и про транзакции.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Вопрос от новичка.. поиском уже рыл...
    #38540037
Гаджимурадов Рустам,

А вот это уже умничание.. я ж говорю только о том, что незнакомство с технологиями и особенностями компонент не позволяет найти нужную информацию. Нет возможности бегло изучать что-то пошагово.
...
Рейтинг: 0 / 0
Вопрос от новичка.. поиском уже рыл...
    #38540210
Фотография S.G.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Олег Пальчик,
Несколько шагов для примера типа "Хелло ворлд"
1. Поставь на форму компоненты: одну TFibDatabase и два для транзакций - одна читающая, другая пишущая. Заполни их параметры - прочитай как надо, это важно.
2. Поставь на форму FibDataset. Задай ему Database и те две транзакции.
3. Заполни SelectSQL. Звездочек не надо, надо реальные имена полей. .
4. Найди в tfibdataset-e "генератор sql" - он сгенерирует модифицирующие sql. - insert, update, delete, refresh. Далее ты сможешь писать их сам, в случае более сложных конструкций.
5. Поставь на форму datasoruce и dbgrid. Сделай связи между ними.
6. в FibDataset-е поставь галку "autocommit" в true. Это позволяет редактировать данные в гриде и сразу видеть результат изменений.
7. Сделай database активной. В гриде должны появиться данные, в дизайн-тайме.

Вроде ничего не пропустил.
...
Рейтинг: 0 / 0
Вопрос от новичка.. поиском уже рыл...
    #38540335
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
S.G.6. в FibDataset-е поставь галку "autocommit" в true. Это позволяет редактировать данные в гриде и сразу видеть результат изменений.
Видеть результат изменений в других транзакциях после Post в этом FibDataset'e.

Больно уж неоднозначно: здесь-же видеть? Оно и так тут (в этой транзакции) будет видно.
...
Рейтинг: 0 / 0
Вопрос от новичка.. поиском уже рыл...
    #38540429
Фотография S.G.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wadmanS.G.6. в FibDataset-е поставь галку "autocommit" в true. Это позволяет редактировать данные в гриде и сразу видеть результат изменений.
Видеть результат изменений в других транзакциях после Post в этом FibDataset'e.

Больно уж неоднозначно: здесь-же видеть? Оно и так тут (в этой транзакции) будет видно.
ок.
Я же не руководство пишу :)
Главное, обратить внимание на это свойство датасета.
...
Рейтинг: 0 / 0
Вопрос от новичка.. поиском уже рыл...
    #38540556
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Олег ПальчикНет возможности бегло изучать что-то пошагово.
Ну так изучай не бегло, а основательно. Нет возможности изучать - не изучай вообще,
займись чем-нибудь попроще. Клинингом, например.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Вопрос от новичка.. поиском уже рыл...
    #38540738
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Олег Пальчик> я ж говорю только о том, что незнакомство с
Олег Пальчик> технологиями и особенностями компонент не
Олег Пальчик> позволяет найти нужную информацию.
Олег Пальчик> Нет возможности бегло изучать что-то пошагово.

Так никто и не заставляет. Я как раз подсказываю, как быстрее и
правильнее всего (гораздо быстрее, чем на форуме или методом тыка).
Если не знаешь ничего - читай книгу целиком, если не знаешь что-то
конкретное - транзакции те же, например, - читай соотв. главу.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Вопрос от новичка.. поиском уже рыл...
    #38541827
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Offtop

читая заголовок ветки задумался, рыла уже чем какие нужны были топикстартеру
...
Рейтинг: 0 / 0
Вопрос от новичка.. поиском уже рыл...
    #38543144
Фотография Док
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakovзаймись чем-нибудь попроще. Клинингом, например.
Дим, тебе бы книжки писать (с) хирургом работать - уж больно советы у тебя радикальные и действенные
...
Рейтинг: 0 / 0
Вопрос от новичка.. поиском уже рыл...
    #38543474
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Док,

всё равно Бармин круче
...
Рейтинг: 0 / 0
Вопрос от новичка.. поиском уже рыл...
    #38543675
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ariochвсё равно Бармин круче
Ну дык он сантиметров на двадцать больше меня по всем измерениям. Куда уж мне...
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Вопрос от новичка.. поиском уже рыл...
    #38543695
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov,

кто это меряе т4-е измерение сантиетрами ? что за динамические типы ?
...
Рейтинг: 0 / 0
39 сообщений из 39, показаны все 2 страниц
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Вопрос от новичка.. поиском уже рыл...
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]