|
|
|
VFP 9.0, Integer(Autoinc)
|
|||
|---|---|---|---|
|
#18+
имею таблицу с полем типа Integer(Autoinc). и хочу сделать Cursoradapter lo_nrah=CREATEOBJECT('CursorAdapter') lo_nrah.alias='NrahA' lo_nrah.DatasourceType='ODBC' lo_nrah.DataSource=nConect lo_nrah.cursorSchema='ID I,Krah C(10), Nrah C(50)' lo_nrah.SelectCmd='select id, krah, nrah from nrah where !deleted()' lo_nrah.tables='nrah' lo_nrah.KeyFieldlist='ID' lo_nrah.tag='DSN=Visual FoxPro Tables;UID=;PWD=;SourceDB=c:\Avid\Dbf;SourceType=DBF;Exclusive=No;BackgroundFetch=Yes;Collate=RUSSIAN;' и имею ошибку 1526 ("Connectivity error: [Microsoft][ODBC Visual FoxPro Driver]Not a table.") Помогите. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2007, 17:26 |
|
||
|
VFP 9.0, Integer(Autoinc)
|
|||
|---|---|---|---|
|
#18+
Черным по-аглицки ж написано "Not a table". Драйвер не может открыть таблицу. Попытайся открыть таблицу самим фоксом. Если таблица фоксовая, то зачем нужно шаманство с ODBC? Чем Native не устраивает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2007, 17:36 |
|
||
|
VFP 9.0, Integer(Autoinc)
|
|||
|---|---|---|---|
|
#18+
Кстати, о птичках. Раз уж используется ODBC, то про Autoinc можно забыть, ибо ODBC драйвер есть только от шестой версии, которая про такие поля не имеет ни малейшего понятия и, соответственно, открыть такие файлы не может по определению. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2007, 17:39 |
|
||
|
VFP 9.0, Integer(Autoinc)
|
|||
|---|---|---|---|
|
#18+
1. Фокс открывает. Таблица фокса и тип фокса. 2. Файл-сервер используется 3. Native помогло, но таблица есть Free. и зачем мне при lo_nrah.cursorfill() окно "Open". и дважды открыта таблица "nrah и nrahA" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2007, 17:48 |
|
||
|
VFP 9.0, Integer(Autoinc)
|
|||
|---|---|---|---|
|
#18+
3. Native помогло, но таблица есть Free. А что, они уже как-то друг дргу стали противоречить? Или эти понятия несовместимы? и зачем мне при lo_nrah.cursorfill() окно "Open". Тебе может и не нужно, а вот фоксу понадобилось. Это очень похоже на трудности фокса с поиском твоей nrah. и дважды открыта таблица "nrah и nrahA" И что тут необычного? А ты выполни прямо в фоксе 'select id, krah, nrah from nrah where !deleted() into cursor NrahA и посмотри количество и имена открыты рабочих областей. Кстати, на чем основано утверждение, что nrah открыта дважды? Хорошенько посмотрел? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2007, 18:00 |
|
||
|
VFP 9.0, Integer(Autoinc)
|
|||
|---|---|---|---|
|
#18+
Смотрел в Data sesion. 'select id, krah, nrah from nrah where !deleted() into cursor NrahA' нормально работает. Но тогда що обрабативать Insert into ..., Update, Delete для каждово пользавателя как VFP 6.0. Не интересно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2007, 10:12 |
|
||
|
|

start [/forum/topic.php?fid=41&tid=1588763]: |
0ms |
get settings: |
9ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
78ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
48ms |
get tp. blocked users: |
2ms |
| others: | 212ms |
| total: | 393ms |

| 0 / 0 |
