Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2006.04.02;
Скачать: [xml.tar.bz2];

Вниз

Optional feature not implemented при запросе с датой   Найти похожие ветки 

 
Рамиль ©   (2006-02-06 09:59) [0]

Запрос

insert into U_DEPARTMENT(UserID, Department, LastSyncDate, AgentName,  StartDocNo, PreSyncDate, LastLoadDate, Email, StartPayMentNo)  values (:p0, :p1, :p2, :p3, :p4, :p5, :p6, :p7, :p8)

Код

procedure TfmEditVAN.UdateData;
begin
 if DM.acBase.InTransaction then
 begin
//    MessageBox();
   exit;
 end;
 Self.SetParametrs;
 acUpdate.Execute;
end;

procedure TfmEditVAN.SetParametrs;
begin
 with acUpdate.Parameters do
 begin
   ParamByName("p0").Value := lePalm.Text;
   ParamByName("p1").Value := nleDop.IntValue;
   ParamByName("p2").Value := dtpLast.DateTime;
   ParamByName("p3").Value := leAgent.Text;
   ParamByName("p4").Value := nleZak.IntValue;
   ParamByName("p5").Value := dtpPrev.DateTime;
   ParamByName("p6").Value := dtpLastLoad.DateTime;
   ParamByName("p7").Value := "";
   ParamByName("p8").Value := "1";
 end;


acUpdate: TADOCommand;

Первый раз с MS SQL работаю. С другими СУБД вроде все номально всегда проходило.. Чем это лечится?

В логе ошибка в таком виде:


Arm          a58-e70 EXIT  SQLBindParameter  with return code -1 (SQL_ERROR)
 HSTMT               015E2AA8
 UWORD                        3
 SWORD                        1 <SQL_PARAM_INPUT>
 SWORD                        9 <SQL_C_DATE>
 SWORD                        9 <SQL_DATE>
 SQLULEN                   19
 SWORD                        0
 PTR                0x00BCF3A8
 SQLLEN                     0
 SQLLEN *            0x00BDE8C8

 DIAG [S1C00] [Microsoft][ODBC SQL Server Driver]Optional feature not implemented (0)


 
msguns ©   (2006-02-06 10:06) [1]

Почему через ODBC, а не OLEDB (Jet) ?


 
ЮЮ ©   (2006-02-06 10:21) [2]

поробуй перед(после) присвоениея значения явно указать тип:
ParamByName("p2").DataType := ftDateTime;


 
Рамиль ©   (2006-02-06 10:33) [3]


> msguns ©   (06.02.06 10:06) [1]
> Почему через ODBC, а не OLEDB (Jet) ?

Хм... Через OLE DB работает. А через ODBC только потому что это дополнительная нахлобучка для купленной программы и подключился через ее источник данных.
А через ODBC не будет работать что ли?

> ЮЮ ©   (06.02.06 10:21) [2]
> поробуй перед(после) присвоениея значения явно указать тип:
>
> ParamByName("p2").DataType := ftDateTime;

Так там и так само явно определяется.


 
msguns ©   (2006-02-06 10:41) [4]

>Рамиль ©   (06.02.06 10:33) [3]
>это дополнительная нахлобучка для купленной программы и подключился через ее источник данных.

Why ?


 
Рамиль ©   (2006-02-06 13:45) [5]

Да даже как то не задумывался.. Был источник его и использовал.



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2006.04.02;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.038 c
15-1142123474
Настя Б.
2006-03-12 03:31
2006.04.02
Срочна нужна помощь профессионалов!!!


2-1142584514
Кицум
2006-03-17 11:35
2006.04.02
Как в СтригГрид вывести картинку?


15-1141924816
Kerk
2006-03-09 20:20
2006.04.02
Почему моя миранда его пингует?


2-1142356163
Fenix
2006-03-14 20:09
2006.04.02
TreeView


2-1142388884
NightSkif13
2006-03-15 05:14
2006.04.02
TreeView





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский