![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Проблема в добавлении записи через хранимую процедуру [D6, MSSQL]
dreamse © (2005-07-08 10:49:00)В общем процедура :
CREATE PROCEDURE AddDataBook (@DateTime varChar(15), @ipcomp varChar(15), @status varChar(40),@caption varChar(50),@text varChar(400),@statusico varChar(10))
AS
Insert Into GuestBook
Values (@DateTime,@ipcomp,@status,@caption,@text,@statusico)
GO
-------------------------------------------------------------
Код добавления :
ADO_send_jurnal.CommandText:='AddDataBook';
ADO_send_jurnal.Parameters.Refresh;
showmessage(s.Text+'|');
ADO_send_jurnal.Parameters.ParamByName('@DateTime').Value:=Trim(datetostr(date)+' / ' + timetostr(time));
ADO_send_jurnal.Parameters.ParamByName('@ipcomp').Value:=Trim(s.Strings[3]);
ADO_send_jurnal.Parameters.ParamByName('@status').Value:=Trim(s.Strings[6]); // name_period
ADO_send_jurnal.Parameters.ParamByName('@caption').Value:=Trim(s.Strings[5]);;
ADO_send_jurnal.Parameters.ParamByName('@text').Value:=Trim(s.Strings[4]);;
ADO_send_jurnal.Parameters.ParamByName('@statusico').Value:=Trim('');
ADO_send_jurnal.Execute;
Выдаёться сообщение : string or binary data would be truncated ( Строка или двоичные данные были бы усечены )
В чём проблема понять не могу :( подскажите кто знает
isasa (2005-07-08 11:03:00) [1]>Values (@DateTime,@ipcomp,@status,@caption,@text,@statusico)
varChar(?) одного из параметров больше длины поля.