Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

NText (MSSQL) & Delphi & ADO [D6, MSSQL]


VaaL ©   (2002-06-14 16:10:00) 

Привет All. Вот в чем проблема: на сервере валяется stored
procedure app_ins_mat.
Параметры:
@PID UNIQUEIDENTIFIER,
@Param_1 varchar (100),
@Param_2 nvarchar (100),
@Param_3 nvarchar (100),
@Param_4 nvarchar (100),
@Param_5 varchar (256),
@Param_6 text,
@Param_7 ntext,
@Param_8 ntext,
@Param_9 ntext
При вызове ее из Query Analyzer процедура выполняется без проблем, (по сути происходит простая вставка), но при вызове из делфи происходит вот что:
DM.ADOMatIns.Parameters.ParamByName("@PID").Value:=Data.GUID;
DM.ADOMatIns.Parameters.ParamByName("@Param_1").Value:="f";
DM.ADOMatIns.Parameters.ParamByName("@Param_2").Value:="f";
DM.ADOMatIns.Parameters.ParamByName("@Param_3").Value:="f";
DM.ADOMatIns.Parameters.ParamByName("@Param_4").Value:="f";
DM.ADOMatIns.Parameters.ParamByName("@Param_5").Value:="f";
DM.ADOMatIns.Parameters.ParamByName("@Param_6").Value:="f";
DM.ADOMatIns.Parameters.ParamByName("@Param_7").Value:="f";
DM.ADOMatIns.Parameters.ParamByName("@Param_8").Value:="f";
DM.ADOMatIns.Parameters.ParamByName("@Param_9").Value:="f";
DM.ADOMatIns.Active:=true; <== !!!!!!!!!!!!!!!
Вот здесь начинаются маты типа:
Project blablabla.exe raised exception class EOleException with message "OLE Error 80040E14". Process stoped.Use Step Or Run to continue.
Подозреваю что проблема в NTEXT параметрах. Если ктото встречался с проблемами такого рода дайте сюда свой коммент или сцылочку либо намыльте. Спасибо.


VaaL   (2002-06-17 09:40:00) [1]

Видать никто не в курсе... Ну хоть кто-то с ntext через TADODataset работал и передавал параметры типа ntext?


Наверх

Титульная страница Поиск, карта сайта Написать письмо