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

Вниз

Функция ApplyUpdates(). в ClientDataSet   Найти похожие ветки 

 
Orxan   (2003-12-26 11:36) [0]

Как избавиться от лишних пробелов, которые добавляются в поле типа varchar после вызова вункции ApplyUpdates().


 
Nikolay M.   (2003-12-26 11:40) [1]

Спрашивали недавно.
Посмотри, на каком уровне возникают пробелы - непосредственно в базе (профайлером лови, какие запросы идут к серверу) или на уровне провайдера и CDS - смотри, что за данные приходят к провайдеру в BeforeUpdateRecord.


 
paul_k   (2003-12-26 12:15) [2]

функции MsSql ltrim(),rtrim()
Delphi trim()


 
orxan   (2003-12-26 13:40) [3]

дело в том что это поле я буду сравнивать с другим значением м поэтому trim-ovat нельзя


 
Sandman25   (2003-12-26 13:41) [4]

[3] orxan (26.12.03 13:40)

Почему? А если сравнивать с Trim(другое_поле)?


 
paul_k   (2003-12-26 13:45) [5]

2 orxan
не нельзя, а нужно
значение ___ФФ__ не равно __ФФ поэтому при сравнении начальные и концевые пробелы убирают функцией trim
и, если мне память не изменяет, при сохранении данный у типа varchar сервер сам эти пробелы давит. так что при сравнении нада их давить


 
sokohigh   (2003-12-26 15:55) [6]

DisableStringTrim property (TCustomClientDataSet)


 
Mamed   (2003-12-26 16:12) [7]

DisableStringTrim property (TCustomClientDataSet)

tokogo ne sushetvuet....


 
Polevi   (2003-12-26 17:07) [8]

странно, почему у меня ничего не добавляет ?


 
Mamed   (2003-12-26 17:15) [9]

U nas Delphi 5 MDAC 2.7 SQL Server 2000


 
Fay   (2003-12-26 17:18) [10]

2paul_k ©
>> при сохранении данный у типа varchar сервер сам эти пробелы
>> давит.
Это не так. Можешь проверить.


 
Polevi   (2003-12-26 17:33) [11]

>Mamed © (26.12.03 17:15) [9]
у меня тоже, ты патчи все установил на D5 ?


 
Mamed   (2003-12-26 17:50) [12]

Zanyu ne vse ustanovil.No pomemu vse osibki iz za midas.dll


 
sokohigh   (2003-12-26 18:25) [13]


> DisableStringTrim property (TCustomClientDataSet)

Description
When DisableStringTrim is false, trailing spaces are trimmed from field values when records are posted. When DisableStringTrim is true, field values are posted exactly as typed, including any trailing spaces.

Источник - Delphi7 Help


 
Orxan   (2003-12-26 18:27) [14]

Я же кагда задавал вопрос указал для Delphi5


 
Ломброзо   (2003-12-26 22:44) [15]

>Nikolay M. © (26.12.03 11:40) [1]
>Спрашивали недавно.

В общем-то я и спрашивал. Мистика, но проблема каким-то образом самопроизвольно устранилась (Builder + ADO + MDAC2.7 + MSSQL 2000).

> Автору
Не путайте varchar с nvarchar. Varchar автоматом дополняется пробелами.


 
Shirson   (2003-12-27 13:19) [16]

Может это char дополняется пробелами? Varchar не тот тип и за ним такого не наблюдалось (что в D5, что в D6)


 
Ломброзо   (2003-12-27 15:22) [17]

Shirson © (27.12.03 13:19) [16]
Мда, ну и чушь я вчера ляпнул (мораль - после выпитого в форум не писать).. разумеется, char и nchar дополняются пробелами.



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

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

Наверх





Память: 0.47 MB
Время: 0.008 c
9-72618
MeF88
2003-07-07 14:48
2004.01.23
Обратное вращение матрицы


1-72772
msgipss
2004-01-14 12:23
2004.01.23
Как будет вести себя объект при удалении


8-72841
AGGRESSOR
2003-09-18 13:17
2004.01.23
Lame_enc.dll


8-72842
Meteor
2003-09-21 21:14
2004.01.23
Видео Проигрыватель


8-72840
vvv123
2003-09-19 17:36
2004.01.23
Как в OpenGL нарисовать цилиндр от точки до точки?





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский