![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 29.07.2011
Сообщений: 39
|
![]()
Здравствуйте!
Проблема такая - имеется DBF табличка, там есть поле типа String размером 700 знаков. Но добавляется только 255, остальное режется( Странная ситуация. Открываю DBF и там в свойствах столбцов написано (тип Строка 700 знаков). Когда пытаюсь добавить туда данные через Delphi+BDE, добавляется только 255 и в свойствах меняется на "Строка 255 знаков"... Весь прикол в том, что вручную добавляются все 700 знаков, например через winDBFview, а когда через Delphi пытаюсь - режет... Что делать...в какую сторону покапать... Заранее благодарю! |
![]() |
![]() |
![]() |
#2 |
Пользователь
Регистрация: 29.07.2011
Сообщений: 39
|
![]()
Добавляю так:
Table1.Append; Table1.FieldByName('TXT').AsString := text1 + tex2; Table1.Post; |
![]() |
![]() |
![]() |
#3 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
Это не Delphi проблема, а глюк или ограничение BDE. Работайте через ADO
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 29.07.2011
Сообщений: 39
|
![]()
там у меня с кодировкой проблемы...
странный глюк, Character же подразумевает ограничение 255..как там 700 может быть указано. ПРи чем когда через вьювер пытаюсь поменять кол-во знаков, сделать больше или меньше, он сразу автоматом 255 пишет.... |
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 29.07.2011
Сообщений: 39
|
![]()
когда делаю в АДО сразу ругается
[DCC Error] Unit1.pas(76): E2056 String literals may have at most 255 elements |
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
Здесь примеры в #9 с разными провайдерами
http://programmersforum.ru/showthrea...hlight=MSDASQL не получится , можно еще попробовать VFPOLEDB Provider Кстати, а dbf разве позволяет строки 700 байт делать?
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Последний раз редактировалось Аватар; 06.12.2011 в 15:13. |
![]() |
![]() |
![]() |
#7 | |
Пользователь
Регистрация: 29.07.2011
Сообщений: 39
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#8 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
Если dbf вложением здесь разместите попытаюсь вечерком прочитать
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
#9 |
Пользователь
Регистрация: 29.07.2011
Сообщений: 39
|
![]() |
![]() |
![]() |
![]() |
#10 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
1) табличка у Вас явно ЛЕВАЯ!
Вот отсюда и все проблемы! 2) что именно Вы собираетесь с этой дрянью делать? 3) TDBF пробовали? Тоже не берёт? может быть, проще напрямую читать/писать? Если нет мемо-полей и индексных файлов это вполне возможно и даже не очень сложно! |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Импорт dbf таблицы в такую же dbf таблицу | betirsolt | БД в Delphi | 34 | 31.07.2011 20:43 |
dbf и tqueru, собрать несколько dbf файлов в одном, импорт вобщем | betirsolt | БД в Delphi | 16 | 10.07.2011 13:52 |
Есть ли ограничение в 97-2010 версиях Excel ограничение на размер массива? | clever77 | Microsoft Office Excel | 18 | 15.05.2011 00:50 |
ограничение кол-ва SQL запросов в BDE ?!!! | Qdesnik | БД в Delphi | 1 | 15.05.2009 17:24 |
сохранение результата выборки из DBF файла в DBF файл с такой же структурой таблицы | GazimagomedovM | БД в Delphi | 5 | 06.11.2007 17:58 |