powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Файл *.db и обновление Remote View
7 сообщений из 7, страница 1 из 1
Файл *.db и обновление Remote View
    #33323207
Фотография Владимир СА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Получил таблицу в формате Paradox, просмотрел его в Database Desktop от Delphi 7. В нем могу просматривать и редактировать информацию, все нормально. В ODBC Data Source создал User DSN. В VFP80SP1 создал свой Connection, создал RV конечно обновляемым. Вот база:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
86.
87.
88.
89.
90.
91.
92.
93.
94.
Database Name:             P_DATA1
Database Path:          c:\sv\vfp80\proba0\p_data1.dbc
Database Version:        10 

Database   StoredProceduresDependencies   

Connection Cn_paradox  
           *Asynchronous    FALSE
           *BatchMode       TRUE
           *DispWarnings    FALSE
           *DispLogin        1 
           *Transactions     1 
           *ConnectTimeOut   15 
           *QueryTimeOut     0 
           *IdleTimeOut      0 
           *WaitTime         100 
           *PacketSize       4096 
           *Datasource      P_pl_schet
           *UserId          
           *Password        
           *Database        

View       rv_pl_schet
           *UpdateType       1 
           *WhereType        3 
           *FetchMemo       TRUE
           *ShareConnection FALSE
           *AllowSimultaneousFetchFALSE
           *SendUpdates     TRUE
           *Prepared        FALSE
           *CompareMemo     TRUE
           *FetchAsNeeded   FALSE
           *UseMemoSize      255 
           *FetchSize        100 
           *MaxRecords      - 1 
           *Tables          pl_schet
           *SQL             SELECT Pl_schet.* FROM pl_schet Pl_schet
           *ConnectName     Cn_paradox
           *SourceType       2 
           *BatchUpdateCount1
           Field      subbill_id
                      *KeyField        TRUE
                      *Updatable       TRUE
                      *UpdateName      pl_schet.SUBBILL_ID
                      *DataType        I
           Field      bill_id
                      *KeyField        FALSE
                      *Updatable       TRUE
                      *UpdateName      pl_schet.BILL_ID
                      *DataType        I
           Field      bill_number
                      *KeyField        FALSE
                      *Updatable       TRUE
                      *UpdateName      pl_schet.BILL_NUMBER
                      *DataType        C( 3 )
           Field      subbill_notation
                      *KeyField        FALSE
                      *Updatable       TRUE
                      *UpdateName      pl_schet.SUBBILL_NOTATION
                      *DataType        C( 7 )
           Field      subbill_number
                      *KeyField        FALSE
                      *Updatable       TRUE
                      *UpdateName      pl_schet.SUBBILL_NUMBER
                      *DataType        C( 3 )
           Field      subbill_name
                      *KeyField        FALSE
                      *Updatable       TRUE
                      *UpdateName      pl_schet.SUBBILL_NAME
                      *DataType        C( 50 )
           Field      subbill_status
                      *KeyField        FALSE
                      *Updatable       TRUE
                      *UpdateName      pl_schet.SUBBILL_STATUS
                      *DataType        I
           Field      subbill_id_1
                      *KeyField        FALSE
                      *Updatable       TRUE
                      *UpdateName      pl_schet.SUBBILL_ID_1
                      *DataType        I
           Field      subbill_id_2
                      *KeyField        FALSE
                      *Updatable       TRUE
                      *UpdateName      pl_schet.SUBBILL_ID_2
                      *DataType        I
           Field      capclass_id
                      *KeyField        FALSE
                      *Updatable       TRUE
                      *UpdateName      pl_schet.CAPCLASS_ID
                      *DataType        I
           Field      subbill_type
                      *KeyField        FALSE
                      *Updatable       TRUE
                      *UpdateName      pl_schet.SUBBILL_TYPE
                      *DataType        I

Но при изменении значения поля в rv_pl_schet выдается ошибка:
Ошибка № 1526
Connectivity error: [Microsoft][Драйвер ODBC Paradox] В операции должен использоваться обновляемый запрос.
[Microsoft][Драйвер ODBC Paradox] В операции должен использоваться обновляемый запрос.
S1000
Номер ошибки от источника данных ODBC: -3035
Дескриптор связи ODBC: 1

Как поправить проблему? В чем ошибка или неправильные действия?
...
Рейтинг: 0 / 0
Файл *.db и обновление Remote View
    #33324053
Alex_Ameta
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привет. У меня та же проблема.
Не моглы бы Вы мне намылить решение... Буду очень признателен...
alex@ametakkm.ru
...
Рейтинг: 0 / 0
Файл *.db и обновление Remote View
    #33324060
Фотография Владимир СА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alex_AmetaПривет. У меня та же проблема.
Не моглы бы Вы мне намылить решение... Буду очень признателен...
alex@ametakkm.ru
Так пока решения НЕТ . Вам Igor Korolyov в FoxClub-е ответил:
"Настроит ODBC драйвер. Насколько я помню, чтобы можно было обновлять Paradox таблицы через MS Jet ODBC драйвер, необходимо наличие на компе
установленного BDE. Плюс к тому какие-то обновления для MDAC. На 99% уверен что ошибка именно в ODBC части, и фокс тут совершенно не при чём."
Хотя у меня Microsoft Paradox Driver (*.db) Version 4.00.6200.00 File: ODBCJT32.DLL, MDAC последний.
Самое интересное я его в VFP80 читаю, могу перенести информацию из него в файл *.dbf, более того мне нужно было на сервер MSSQL и туда кидается информация, а оттуда все пользователи видят обновленную информацию.
Но иногда информация в *.db, присланная ко мне из вышестоящей организации бывает немного неправильной и ее хотелось бы скорректировать в VFP, а не в Database Desktop от Delphi 7. А откорректированный *.db файл обратно отправить.
...
Рейтинг: 0 / 0
Файл *.db и обновление Remote View
    #33324135
Alex_Ameta
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я тоже пользую Microsoft Paradox Driver (*.db) Version 4.00.6200.00
MDAC 2.8
Мне говорили, что к Paradox-у лучше цепляться используя Microsoft Jet
а у меня его нет в списке драйверов. Где мне его найти и как поставить?
...
Рейтинг: 0 / 0
Файл *.db и обновление Remote View
    #33324225
Фотография Владимир СА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alex_AmetaЯ тоже пользую Microsoft Paradox Driver (*.db) Version 4.00.6200.00
MDAC 2.8
Мне говорили, что к Paradox-у лучше цепляться используя Microsoft Jet
а у меня его нет в списке драйверов. Где мне его найти и как поставить?
А если по другому рассуждать. Т.к. Database Desktop может изменять этот *.db файл, значит в системе имеет место драйвер который помогает это производить. Вроде других драйверов для работы с *.db файлами я не вижу. Что-то как-то должно работать, но как???
Можно посмотреть в сторону: http://support.microsoft.com/default.aspx?scid=kb;en-us;q282010#appliesto
...
Рейтинг: 0 / 0
Файл *.db и обновление Remote View
    #33326266
Igor Korolyov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hi Alex_Ameta!

> Я тоже пользую Microsoft Paradox Driver (*.db) Version 4.00.6200.00

Посмотри в ODBC администраторе на колонку File (где прописано реальное имя
dll-ки которая выполняет работу) рядом с этим драйвером - ты наверное будешь
немало удивлён :)

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Файл *.db и обновление Remote View
    #33620388
так все-таки возможно с помощью АДО добавить вторую записть в таблицу Парадокс ?
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Файл *.db и обновление Remote View
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]