Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / VFP 9.0, Integer(Autoinc) / 6 сообщений из 6, страница 1 из 1
14.09.2007, 17:26
    #34801800
Student_lviv
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VFP 9.0, Integer(Autoinc)
имею таблицу с полем типа 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.")

Помогите.
...
Рейтинг: 0 / 0
14.09.2007, 17:36
    #34801837
VFP 9.0, Integer(Autoinc)
Черным по-аглицки ж написано "Not a table". Драйвер не может открыть таблицу. Попытайся открыть таблицу самим фоксом.
Если таблица фоксовая, то зачем нужно шаманство с ODBC? Чем Native не устраивает?
...
Рейтинг: 0 / 0
14.09.2007, 17:39
    #34801843
VFP 9.0, Integer(Autoinc)
Кстати, о птичках. Раз уж используется ODBC, то про Autoinc можно забыть, ибо ODBC драйвер есть только от шестой версии, которая про такие поля не имеет ни малейшего понятия и, соответственно, открыть такие файлы не может по определению.
...
Рейтинг: 0 / 0
14.09.2007, 17:48
    #34801874
Student_lviv
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VFP 9.0, Integer(Autoinc)
1. Фокс открывает. Таблица фокса и тип фокса.
2. Файл-сервер используется
3. Native помогло, но таблица есть Free. и зачем мне при lo_nrah.cursorfill() окно "Open".
и дважды открыта таблица "nrah и nrahA"
...
Рейтинг: 0 / 0
14.09.2007, 18:00
    #34801908
VFP 9.0, Integer(Autoinc)
3. Native помогло, но таблица есть Free.
А что, они уже как-то друг дргу стали противоречить? Или эти понятия несовместимы?
и зачем мне при lo_nrah.cursorfill() окно "Open".
Тебе может и не нужно, а вот фоксу понадобилось. Это очень похоже на трудности фокса с поиском твоей nrah.

и дважды открыта таблица "nrah и nrahA"
И что тут необычного?
А ты выполни прямо в фоксе 'select id, krah, nrah from nrah where !deleted() into cursor NrahA и посмотри количество и имена открыты рабочих областей. Кстати, на чем основано утверждение, что nrah открыта дважды? Хорошенько посмотрел?
...
Рейтинг: 0 / 0
17.09.2007, 10:12
    #34804032
Student_lviv
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VFP 9.0, Integer(Autoinc)
Смотрел в Data sesion.

'select id, krah, nrah from nrah where !deleted() into cursor NrahA' нормально работает.
Но тогда що обрабативать Insert into ..., Update, Delete для каждово пользавателя как VFP 6.0.
Не интересно.
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / VFP 9.0, Integer(Autoinc) / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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