Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / ADO+MSSQL2K+Lookup поле / 7 сообщений из 7, страница 1 из 1
16.04.2003, 12:37
    #32142000
moonmike
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ADO+MSSQL2K+Lookup поле
Люди, кому-нибудь это реализовывать удавалось? Я уже устал - дропдаун бокс выпадает, но как только завожу на него мыш, или пытаюсь в это поле что-нить ручками вогнать, сразу ловлю следующее:
EVariantError with message 'Invalid variant operation'.

Сначала списал на то что вместо стандартной сетки пользую DBGridEh. Пришел
домой попробовал на стандартной, та же проблема.

у меня BCB5Ent + UpdatePack1 + ADOUpdate
MDAC 2.7
W2k Pro + SP3
MSSQL2K Dev Edition.
Для доступа использую стандартные компоненты с вкладки ADO. Может кому удавалось побороть эту проблему???

уже ради прикола сделал две таблички:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
CREATE TABLE [t2] (
	[cid] [bigint] IDENTITY ( 1 ,  1 ) NOT NULL ,
	[name] [nvarchar] ( 50 ) COLLATE Cyrillic_General_CS_AS NOT NULL ,
	CONSTRAINT [PK__t2__6304A5CD] PRIMARY KEY  CLUSTERED 
	(
		[cid]
	)  ON [PRIMARY] 
) ON [PRIMARY]
GO

CREATE TABLE [t1] (
	[id] [bigint] IDENTITY ( 1 ,  1 ) NOT NULL ,
	[cid] [bigint] NOT NULL ,
	 PRIMARY KEY  CLUSTERED 
	(
		[id]
	)  ON [PRIMARY] ,
	CONSTRAINT [FK_t1_t2] FOREIGN KEY 
	(
		[cid]
	) REFERENCES [t2] (
		[cid]
	) ON DELETE CASCADE  ON UPDATE CASCADE 
) ON [PRIMARY]
GO

И все гоняю именно на них, нифига, все тоже самое.
...
Рейтинг: 0 / 0
16.04.2003, 13:12
    #32142054
KirillovA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ADO+MSSQL2K+Lookup поле
А ты в качестве набора данных, к полю которого пытаешься прилепить lookup'у чего юзаешь - adotable или adoquery?
а в field1.lookup... трампарам - все нормально выставлено?
...
Рейтинг: 0 / 0
16.04.2003, 13:34
    #32142085
moonmike
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ADO+MSSQL2K+Lookup поле
Пробовал и ADOTable, и ADOQuery, и , даже, ADOStoredProc. Результат один. Что самое смешное сделал все тоже самое но для Access - работает без проблем=(((
...
Рейтинг: 0 / 0
16.04.2003, 13:44
    #32142096
KirillovA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ADO+MSSQL2K+Lookup поле
Ну значит у тебя при изменении филда лукаповским компонентом - не корректно генерица сиквел команда на вставку.
я так вааще отказался от непосредственного едита набора данных контролами... проще генерить самому код для передачи сиквелу - чем париться с непонятными глюками.
...
Рейтинг: 0 / 0
16.04.2003, 17:15
    #32142473
moonmike
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ADO+MSSQL2K+Lookup поле
Да я бы тоже отказался, да вот заказчик отказываться не хочет=( Борюсь пока, самое смешное что с Ацессом эта зараза работает без проблем, а вот с Сиквелом не хочет=(
Поставил 6 Билдер - с Ацессом без проблем, с сиквелом меняет нормально, но как только уходишь на другую строку все возвращается на круги своя=(
...
Рейтинг: 0 / 0
22.04.2003, 09:47
    #32145617
Deff
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ADO+MSSQL2K+Lookup поле
Ну выпадает иногда ошибка такая, на исходники DBGridEh ссылается, но она в обработчике, т.е. если в делфи трассирую то показывает, а если уже откомпелированное приложение, то ошибка не вылазить. А вообще это вроде глюк адо, на офицальном сайте есть фичи.
...
Рейтинг: 0 / 0
24.04.2003, 18:55
    #32148323
Sokolovskiy
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ADO+MSSQL2K+Lookup поле
2 Deff: А можно поподробнее, то есть ссылочки на фичи дайте пожалуйсто :)
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / ADO+MSSQL2K+Lookup поле / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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