|
|
|
Запись xBase
|
|||
|---|---|---|---|
|
#18+
Проблема - xBase не записывает строку в базу данных. БД_ТС = Новый XBase(); БД_ТС.ОткрытьФайл("E:\work\ts.dbf","E:\work\ts.cdx" , Ложь); Сообщить("" + ТекущаяДата() + " база открыта:" + БД_ТС.Открыта()); БД_ТС.Добавить(); БД_ТС.ID_Source = "@fdhsajk"; БД_ТС.Записать(); БД_ТС.Добавить(); БД_ТС.ID_Source = "@ииамс"; БД_ТС.Записать(); Сообщить("" + ТекущаяДата() + " кодошибки:" + БД_ТС.КодОшибки()); БД_ТС.ЗакрытьФайл(); Если открывать базу без индексного файла, тогда будет произведена запись двух строк. А если открывать базу с индексным файлом, то несмотря на отсутствие ошибок, никаких изменений в записях не будет. Что делать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2008, 14:19 |
|
||
|
Запись xBase
|
|||
|---|---|---|---|
|
#18+
Никто не встречался с такой проблемой? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.08.2009, 07:54 |
|
||
|
Запись xBase
|
|||
|---|---|---|---|
|
#18+
Пока единственное решение - удалить индексный файл и создать его заново... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.08.2009, 07:57 |
|
||
|
Запись xBase
|
|||
|---|---|---|---|
|
#18+
AXAE, возможно есть запись, а индексный файл не обновился и поэтому не показывает. Отключи при просмотре индексный файл и проверь. Попробуй записывать через ОДБЦ, в этом случае проблем быть не должно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.08.2009, 15:49 |
|
||
|
Запись xBase
|
|||
|---|---|---|---|
|
#18+
2 AXAE Есть аналогичная проблема! Причем именно с фоксовскими CDX ( а щас разве есть другие ?). Думается дело в том, что в 1С класс XBase реализован для структуры Dbase3 о чем и говорит встроенный хелп (Для работы с базами данных формата DBF (dBase III) в системе может использоваться специальный объект - XBase. ). А тем временем - структура DBF FoxPro 2.X, VFP3-9, Dbase3-4 отличается хоть и не значительно. Хотя повторяю - это лишь предположение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.08.2009, 07:08 |
|
||
|
Запись xBase
|
|||
|---|---|---|---|
|
#18+
YuriWhite, как решать-то проблему? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2009, 13:00 |
|
||
|
Запись xBase
|
|||
|---|---|---|---|
|
#18+
AXAE, Самое правильное использовать соответствующий провайдер. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2009, 13:12 |
|
||
|
Запись xBase
|
|||
|---|---|---|---|
|
#18+
PaulWist, не подскажите на примере, как это реализовать в 1С? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2009, 13:22 |
|
||
|
Запись xBase
|
|||
|---|---|---|---|
|
#18+
Господин ПЖ, у меня рарусовская обработка переноса данных из конфигурации Альфа-Авто в Бухгалтерию. Она работает через .dbf файл таблицы соответствия внутренних идентификаторов. Работает через XBase. При отладке видно, что в каких-то случаях Код: plaintext 1. Наверное придется оценить, возможно ли переделка XBase под ADO... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2009, 13:29 |
|
||
|
Запись xBase
|
|||
|---|---|---|---|
|
#18+
Господин ПЖ, не дадите ссылку на правильную работу с ADO? на kb.mista я нашел пример работы с dbf, а как например обрабатывать удаленные записи и накладывать индексы на колонки для ускорения поиска? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2009, 13:45 |
|
||
|
Запись xBase
|
|||
|---|---|---|---|
|
#18+
Господин ПЖ, PaulWist, спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2009, 14:44 |
|
||
|
Запись xBase
|
|||
|---|---|---|---|
|
#18+
Господин ПЖ, там проблемы с кодировками... А исправление написано, что через реестр. Нет ли другого способа исправить проблемы кодировок? Обработка запускается на многих компьютерах и практически ни на одном нет доступа к реестру. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2009, 15:16 |
|
||
|
Запись xBase
|
|||
|---|---|---|---|
|
#18+
AXAEГосподин ПЖ, там проблемы с кодировками... А исправление написано, что через реестр. Нет ли другого способа исправить проблемы кодировок? не знаю. Что в kb от M$ пишут? Может драйвер посвежее есть... или ADO обновить можно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2009, 15:20 |
|
||
|
Запись xBase
|
|||
|---|---|---|---|
|
#18+
Какие конкретно проблемы с кодировкий? Подозреваю, что cpcurrent != cpdbf ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2009, 16:47 |
|
||
|
Запись xBase
|
|||
|---|---|---|---|
|
#18+
пауль наверное стандарт авторы 1с - извращенцы пишут 1251 а в нулевом байте 03 и кодовой вроде нет ... если же взять стандартную фоксовскую ... вы знаете как там будет ... автору может попробывать поиграться с функциями ... хелп же есть ... хотя конечно нужно понять что происходит Код: plaintext 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2009, 08:37 |
|
||
|
Запись xBase
|
|||
|---|---|---|---|
|
#18+
опять же ... Код: plaintext 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2009, 08:39 |
|
||
|
Запись xBase
|
|||
|---|---|---|---|
|
#18+
тут в соседней теме обсуждают ... должен ли программист 1с уметь программировать , знать скл-сервер думаю ответ ясен? ;-) опыт он должен иметь ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2009, 08:41 |
|
||
|
Запись xBase
|
|||
|---|---|---|---|
|
#18+
leaf, у меня v8.1, тут нет функции КодоваяСтраница(<Режим>);. А переиндексация не помогает. PaulWist, когда я подключаюсь по ADO, то у меня текстовые строки выглядят как "гречка" Строка соединения: Код: plaintext Код: plaintext Код: plaintext Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2009, 09:28 |
|
||
|
Запись xBase
|
|||
|---|---|---|---|
|
#18+
2AXAE ну ппц просто ... точно нет? Код: plaintext 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2009, 09:34 |
|
||
|
Запись xBase
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. а то вдруг не найдете ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2009, 09:35 |
|
||
|
Запись xBase
|
|||
|---|---|---|---|
|
#18+
и не слушайте никого ... адо ... бордо потом будут говорить что фирма 1с выпустила кривой продукт ... а хелп читать не судьба проблема 1с в том что писать на ней может и обезъяна только код получается разный ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2009, 09:40 |
|
||
|
|

start [/forum/topic.php?fid=28&msg=36151475&tid=1523420]: |
0ms |
get settings: |
8ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
299ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
63ms |
get tp. blocked users: |
1ms |
| others: | 201ms |
| total: | 598ms |

| 0 / 0 |
