|
Добавляются пробелы при сохранении varchar ASA 9.0.1 + ADO
|
|||
---|---|---|---|
#18+
Перевожу прогу delphi с BDE на ADO. База создана на Adaptive Server Anywhere 9.0.1.1751. Возникла проблема при сохранении полей типа varchar. В базе они сохраняются с добавлением в конец пробелов до длины поля. C BDE было все нормально. Полазив по исходникам в delphi обнаружил, что проблема возникает на уровне родного OLE DB провайдера ASAprov.90. Он определяет тип таких полей как adFixedChar c фиксиованной длиной. Если прогу подключаю к базе через провайдер микрософт через ODBC MSDASQL проблема исчезает. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.08.2013, 10:25 |
|
Добавляются пробелы при сохранении varchar ASA 9.0.1 + ADO
|
|||
---|---|---|---|
#18+
Вы обновите для начала ваш сервер и клиента... ... |
|||
:
Нравится:
Не нравится:
|
|||
23.08.2013, 10:32 |
|
Добавляются пробелы при сохранении varchar ASA 9.0.1 + ADO
|
|||
---|---|---|---|
#18+
Sergey Orlov, До чего обновить? версия? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.08.2013, 10:34 |
|
Добавляются пробелы при сохранении varchar ASA 9.0.1 + ADO
|
|||
---|---|---|---|
#18+
23.08.2013 11:34, Savkin Igor пишет: > До чего обновить? версия? До последнего билда девятки. Искренне ваш, Капитан Очевидность . Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
23.08.2013, 11:27 |
|
Добавляются пробелы при сохранении varchar ASA 9.0.1 + ADO
|
|||
---|---|---|---|
#18+
Dim2000, попробую обновиться до 9.0.2 ... |
|||
:
Нравится:
Не нравится:
|
|||
23.08.2013, 11:46 |
|
Добавляются пробелы при сохранении varchar ASA 9.0.1 + ADO
|
|||
---|---|---|---|
#18+
Savkin Igor, Обновился! А так не хотелось. Чувствовал, что начнутся проблемы. Щас вообще в прогу войти не могу. Там где в ASA 901 функция db_property выдавала количество активных коннектов как число, в ASA 902 выдает как строку. И др. безобразия начались. Где совместимость. Злости не хватает. Мудилы из нижнего тагила в этом Sybase. Столько времени теряю на мелочах ... |
|||
:
Нравится:
Не нравится:
|
|||
26.08.2013, 23:17 |
|
Добавляются пробелы при сохранении varchar ASA 9.0.1 + ADO
|
|||
---|---|---|---|
#18+
Savkin IgorSavkin Igor, Обновился! А так не хотелось. Чувствовал, что начнутся проблемы. Щас вообще в прогу войти не могу. Там где в ASA 901 функция db_property выдавала количество активных коннектов как число, в ASA 902 выдает как строку. И др. безобразия начались. Где совместимость. Злости не хватает. Мудилы из нижнего тагила в этом Sybase. Столько времени теряю на мелочах Странно все это, поскольку мы в свое время переводили с BDE правда на ODBC, и проблем вообще не было, причем переводили еще с версии 5.5.4 на 7.0.4, которую затем апгрейдели на 8-ку, а затем и на 9-ку, скомпилированный exe-ник под 7-ку для 8-ки и 9-ки вообще не перекомпилировался даже... ... |
|||
:
Нравится:
Не нравится:
|
|||
26.08.2013, 23:52 |
|
Добавляются пробелы при сохранении varchar ASA 9.0.1 + ADO
|
|||
---|---|---|---|
#18+
Sergey Orlov, Так если я использую провайдер микрософт который работает через ODBC то все нормально. Проблемы с родным провайдером. Смысл мне использовать msdasql+ODBC? C тем же успехом я мог остаться на BDE+ODBC ... |
|||
:
Нравится:
Не нравится:
|
|||
27.08.2013, 11:16 |
|
Добавляются пробелы при сохранении varchar ASA 9.0.1 + ADO
|
|||
---|---|---|---|
#18+
Savkin Igor, Ну вроде подправил кое чего, в программу вошел под родным провайдером. Пробелы в конеюц строки не добавляются. Это радует! Пять минут полет нормальный. А перелопатить кода еще уйма. Ждем очередных гадостей от Сайбейс ... |
|||
:
Нравится:
Не нравится:
|
|||
27.08.2013, 11:23 |
|
Добавляются пробелы при сохранении varchar ASA 9.0.1 + ADO
|
|||
---|---|---|---|
#18+
Можете еще попробовать использовать компоненты доступа к ASA от Сергея Гаврилова , они специально под delphi заточены... ... |
|||
:
Нравится:
Не нравится:
|
|||
27.08.2013, 12:36 |
|
Добавляются пробелы при сохранении varchar ASA 9.0.1 + ADO
|
|||
---|---|---|---|
#18+
Sergey Orlov, Сторонние компоненты для БД не использую тк прога должна быть универсальной. С возможностью работы с разными форматами баз ... |
|||
:
Нравится:
Не нравится:
|
|||
27.08.2013, 12:58 |
|
Добавляются пробелы при сохранении varchar ASA 9.0.1 + ADO
|
|||
---|---|---|---|
#18+
27.08.2013 0:17, Savkin Igor пишет: > Обновился! А так не хотелось. Чувствовал, что начнутся проблемы. Щас > вообще в прогу войти не могу. Там где в ASA 901 функция db_property > выдавала количество активных коннектов как число, в ASA 902 выдает как > строку. И др. безобразия начались. Где совместимость. Злости не хватает. С совместимостью у ASA всё в порядке. Кстати, идея работать из Delphi с ASA через ADO странная сама по себе ввиду наличия NativeDB и SaVCL. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
27.08.2013, 14:19 |
|
Добавляются пробелы при сохранении varchar ASA 9.0.1 + ADO
|
|||
---|---|---|---|
#18+
Dim2000, писал ранее: нужна универсальность. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.08.2013, 15:57 |
|
Добавляются пробелы при сохранении varchar ASA 9.0.1 + ADO
|
|||
---|---|---|---|
#18+
27.08.2013 16:57, Savkin Igor пишет: > писал ранее: нужна универсальность. (Пожимая плечами) Ну тогда не жалуйся... Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
27.08.2013, 18:32 |
|
Добавляются пробелы при сохранении varchar ASA 9.0.1 + ADO
|
|||
---|---|---|---|
#18+
Savkin IgorDim2000, писал ранее: нужна универсальность.Универсальность это миф. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.08.2013, 21:19 |
|
|
start [/forum/topic.php?fid=55&fpage=10&tid=2009936]: |
0ms |
get settings: |
11ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
39ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
53ms |
get tp. blocked users: |
2ms |
others: | 242ms |
total: | 376ms |
0 / 0 |