Текущий архив: 2004.06.06;
Скачать: CL | DM;
Вниз
Мусор в поле TEXT (Sybase) Найти похожие ветки
← →
half_litre © (2004-05-14 10:00) [0]Связка Delphi 3+BDE+ODBC+Sybase 6.0
var PC : PChar;
Q : TQuery;
.........
PC:=MEMO1.Lines.GetText;
.........
Q.SQL.Add("INSERT INTO Table1 (TEXTField)
VALUES (:MemoValues)");
ParamByName("MemoValues").AsString:="";
ParamByName("MemoValues").DataType:=ftMemo;
ParamByName("MemoValues").SetData(PC);
.........
В итоге в конец поле добавляется мусор (не всегда,
закономерности не нашел). При работе с Informix такое
прокатывало на ура.
Может кто сталкивался. Зарание спасибо.
← →
Курдль © (2004-05-14 10:06) [1]Не знаю.
В связке Delphi 6 + SQLDirect + ODBC + Sybase 8.2 ничего подобного не наблюдалось...
Иожет не мучать животину и отказаться от BDE?
← →
half_litre © (2004-05-14 10:13) [2]Как вариант можно и отпустить животину. :))
Но еще проще перейти на Delphi + ODBC + SQL DataBase.
И все же как бороться с мусором в данной ситуации
← →
Курдль © (2004-05-14 10:29) [3]
> закономерности не нашел). При работе с Informix такое
> прокатывало на ура.
Мне не кажется, что такой метод записи данных в базу заслуживает "Ура":ParamByName("MemoValues").SetData(PC);
А что мешает сразу писатьParamByName("MemoValues").AsString:=MEMO1.Lines.Text;
← →
half_litre © (2004-05-14 10:35) [4]:))))))
Вроде работает. Курдль, в Минске тебя ждет пиво.
← →
Курдль © (2004-05-14 10:37) [5]Спасибо! В Минске хорошее пиво, но злые пограничники! :)))
Страницы: 1 вся ветка
Текущий архив: 2004.06.06;
Скачать: CL | DM;
Память: 0.47 MB
Время: 0.034 c