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

Вниз

ADOTable.Delete   Найти похожие ветки 

 
Fast   (2003-07-12 21:44) [0]

При попытке удалить строку из ADOTable получаю сообщение
"Deleting data in a linked table is not supported by this ISAM" подскажите в чем проблема?
Ипользую файлы Excel вот строка инициализации.
Provider=MSDASQL.1;Persist Security Info=False;Mode=ReadWrite;Extended Properties="DSN=Файлы Excel;DBQ=C:\test.xls;DriverId=790;MaxBufferSize=2048;PageTimeout=5;


 
sniknik   (2003-07-13 00:45) [1]

чего ж не понятного? не поддерживается удаление данным ISAM-ом. эксель это всетаки не настоящая база. jet этого не делает. (драйвер ODBC переопределяется jet-ом при установке, и не думаю что оригинальный из ODBC это делает). ищи сторонние компоненты если очень надо.


 
Fast   (2003-07-13 01:10) [2]

Странно но редактировать данние я могу и даже append проходит без проблем, тогда почему не могу удалять.


 
sniknik   (2003-07-13 01:19) [3]

ну и что? чем одна реализованая возможность поможет другой нереализаванной?

и посмотрим на твой Append по достижении 65536 строк, тоже 65537 строка не реализована. ;о))


 
Fast   (2003-07-13 01:44) [4]

Пример не корректен, так скажем она не рализованна Excel"em а не движком бд.


 
sniknik   (2003-07-13 11:52) [5]

> так скажем она не рализованна Excel"em а не движком бд.
уверен?

я вот так не думаю. ограничения именно у движка базы и даже глубже, в структуре базы, 65536 - цифра ничего не напоминает? (максимальное значение Word) и если уж в заголовке самой базы количество строк в таблице им представлено (Word-ом) то уже никакими сменами движков не поможеш.


 
Fast   (2003-07-14 10:13) [6]

Ладно но это не суть важно.
Меня интересует другой вопрос пчему нельзя удалять строки - Excel же может.
И я просто не могу поверит в то, что была осуществленна поддерка со стороны создания, заполнения базы, редактирования записей, но не было отработанно удаление записей. Я склоняюсь к мысле что я не так инициализирую саму базу.


 
sniknik   (2003-07-14 10:35) [7]

это же не база/таблица в прямом смысле, это книга/электронная таблица (сетка). скорее всего (предположительно) Excel удаляет строки перезаписыванием их последующими, об-Null-ением последних и уменьшением счетчика заполненых строк (того самого Word-а).
много действий разработчикам было влом реализовавать.

но если ты прав и действительно найдеш способ инициализации jet-а позволяюший удаление, свисти. это будет интересно.



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

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

Наверх





Память: 0.46 MB
Время: 0.007 c
1-10228
LLOyD
2003-07-19 22:35
2003.08.04
Электронная трассировка


1-10201
Mazer
2003-07-22 12:05
2003.08.04
Сокрытие активного документа в MS Word


6-10343
ers
2003-05-28 11:09
2003.08.04
Как проверить работоспособность сервера?


1-10244
DimaB
2003-07-21 05:34
2003.08.04
Контрольная сумма


1-10235
Nucl
2003-07-21 11:07
2003.08.04
Смена картинки на кнопке





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