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

Вниз

TTable + varchar(500)   Найти похожие ветки 

 
Dimedrol ©   (2005-02-24 13:05) [0]

Коллеги, есть MSSQL таблица, в которой есть varchar(500) поле. Интерфейс организован с помощью DataAware компонентов
+ EhLib компоненты, для удобства.
Но это - не главное.
Главное, что при Post-инге изменений - Table.ApplyUpdates,
в таблице сохраняется только 255 символов. :-(

Что делать ?


 
KSergey ©   (2005-02-24 13:13) [1]

А каковы настройки соответсвующего объекта TField?


 
Johnmen ©   (2005-02-24 13:14) [2]

Использовать ADO, а не BDE.


 
Dimedrol ©   (2005-02-24 13:34) [3]

2 KSergey ©
с полями все ОК. Проверял.

2 Johnmen ©
А вот это - мысль... Ща буду проверять.


 
Johnmen ©   (2005-02-24 13:36) [4]

>А вот это - мысль...

Это не мысль, это - стандарт...:)


 
Anatoly Podgoretsky ©   (2005-02-24 13:52) [5]

А ты что используешь БДЕ? Тогда камикадзе.


 
Anatoly Podgoretsky ©   (2005-02-24 13:57) [6]

И еще срочно откажись от TTable


 
Dimedrol ©   (2005-02-24 18:51) [7]

Коллеги, ситуация становиться интереснее...
Перевел весь connection на ADO, так
при редактировании значения поля (у него стоит Size и DisplayWidth = 500, т.е больше чем 255), сохраняется в базе
все равно только 255 символов!
(база MSSQL)

А при попытке принудительно сохранить - GeoTable.UpdateBatch(arAll)
или же перейти в Grid-e (в DataSet-e) на другую запись,
выдает ошибку -
"Multiple-step operation generated errors..."
:-(

Что не так делаю ?


 
Dimedrol ©   (2005-02-24 18:52) [8]

... это все происходит только если в записи больше чем 255 символов, если же меньше, то сохраняет и переходит нормально.


 
Nikolay M. ©   (2005-02-24 18:56) [9]

Тип VARCHAR или NVARCHAR?


 
Dimedrol ©   (2005-02-24 18:58) [10]

В базе ?

varchar


 
Anatoly Podgoretsky ©   (2005-02-24 21:50) [11]

Nikolay M. ©   (24.02.05 18:56) [9]
Да без разницы и тот и другой держут 500 символов.


 
Nikolay M. ©   (2005-02-24 22:32) [12]

Строку подключения в АДО покажи?


 
Nikolay M. ©   (2005-02-24 22:37) [13]

Полистай на досуге:
http://support.microsoft.com/kb/269495/EN-US/


 
Dimedrol ©   (2005-02-25 11:12) [14]

2 Nikolay M. ©
Строку подключения в АДО покажи?
Вот она -

Provider=MSDASQL.1;Persist Security Info=False;User ID=myusername;Password=mypass;Data Source=advbase;Extended Properties="DSN=advbase;UID=myusername;WSID=ZAHAROVDIMA;DATABASE=poligon"


 
Nikolay M. ©   (2005-02-25 11:27) [15]


> Provider=MSDASQL.1

Я так и думал...
Почему этот провайдер?


 
Dimedrol ©   (2005-02-25 11:39) [16]

Извини, я чайник в тонкостях ADO... ;-)
А какой нужен ?


 
Nikolay M. ©   (2005-02-25 17:13) [17]


> Dimedrol ©   (25.02.05 11:39) [16]

Это не тонкости, а вообще первое, с чем сталкиваешься, делая АДО-шное подключение - выбираешь провайдера. Зачем выбрал провайдера для ODBC, если в том списке есть провайдер для MS SQL?



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

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

Наверх





Память: 0.48 MB
Время: 0.037 c
6-1106581192
Mutex
2005-01-24 18:39
2005.03.27
Иконки к файлам FTP-сервера


14-1109781694
Ломброзо
2005-03-02 19:41
2005.03.27
Это гут. Но ведь затравят :(


1-1110974587
bon
2005-03-16 15:03
2005.03.27
Autocad & Delphi


6-1106907685
ТехникПТО
2005-01-28 13:21
2005.03.27
OnNewWindow2 в динамически созданном браузере


1-1110954693
lehich
2005-03-16 09:31
2005.03.27
проверить вхождение подстроки в строку





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