powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Странности при работе с MS SQL 2000 через ADO.
9 сообщений из 9, страница 1 из 1
Странности при работе с MS SQL 2000 через ADO.
    #32160465
Фотография XDefender
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В общем.. проблема такая.
ВОт есть у меня DataSet (Server, keySet).
Я в нем Append.. и Post. А он на сервере запись создает, а на клиенте это записи нет... что за чушь?

В чем у меня проблемы?

основные данные:

[DataBaseConnection]

Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=RusnacSQL2;Data Source=SERVER01;Use Procedure for Prepare=1;Auto Translate=True;Packet Size=4096;Workstation ID=SERVER01;Use Encryption for Data=False;Tag with column collation when possible=False

coConnectUnspecified
clUseServer
ilReadCommitted
cmReadWrite

[DataSet1]

SELECT *
FROM FIRMS_SUB
WHERE FIRM_ID=:FIRM_ID
clUseServer
ctKeyset
ltOptimistic
moMarshalAll
...
Рейтинг: 0 / 0
Странности при работе с MS SQL 2000 через ADO.
    #32160522
Фотография Luchkin Dmitry
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а .Requery хто делать будет? Sql-server сам должен?
...
Рейтинг: 0 / 0
Странности при работе с MS SQL 2000 через ADO.
    #32160540
Фотография XDefender
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А почему я после append ДОЛЖЕН ДЕЛАТЬ REQUERY?
Вродебы запись сама должна появлятся после Append?
Так всегда было...
...
Рейтинг: 0 / 0
Странности при работе с MS SQL 2000 через ADO.
    #32160553
Фотография Luchkin Dmitry
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SELECT *
FROM FIRMS_SUB
WHERE FIRM_ID=:FIRM_ID

-- Это же запрос? Не TADOTable?
тогда данные не изменятся имхо, пока не перезапросишь....
...
Рейтинг: 0 / 0
Странности при работе с MS SQL 2000 через ADO.
    #32161206
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что бы вы не писали в свойство CursorType, для MS SQL всегда будет ctStatic. Неверующие могут заглянуть в хелп по АДО.
...
Рейтинг: 0 / 0
Странности при работе с MS SQL 2000 через ADO.
    #32162979
Фотография XDefender
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> -- Это же запрос? Не TADOTable?
> тогда данные не изменятся имхо, пока не перезапросишь....
Ну что вы из меня дурачка строите...

я даю DataSet.Append ... и в DBGrid не видно вставки новой записи...
Из-за чего это может быть??

Но при Requery она появляется...
...
Рейтинг: 0 / 0
Странности при работе с MS SQL 2000 через ADO.
    #32163535
Alexander3
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А как насчет Table.Refresh!?
...
Рейтинг: 0 / 0
Странности при работе с MS SQL 2000 через ADO.
    #32164081
uranic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Читаем про динамические свойства ADO:
Update Criteria
Update Resync
Resync Command

Статьи есть на королевстве Делфи:

http://www.delphikingdom.com/helloworld/ado01.htm
http://www.delphikingdom.com/helloworld/ado02.htm
http://www.delphikingdom.com/helloworld/ado03.htm

А также устанавливаем компонент TbetterAdoDataSet, немного еще разбираемся и все проблемы исчезают.
...
Рейтинг: 0 / 0
Странности при работе с MS SQL 2000 через ADO.
    #32164104
Фотография XDefender
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А где это компонент достать?
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Странности при работе с MS SQL 2000 через ADO.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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