Гость
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Ошибка при закрытии таблицы / 13 сообщений из 13, страница 1 из 1
09.03.2017, 08:29
    #39416000
glamis
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка при закрытии таблицы
Есть конструкция:
Код: vbnet
1.
2.
3.
If used(_tbl)
    Use in (_tbl)
Endif



Выдает ошибку: alias ... not found в строке use in (_tbl)
...
Рейтинг: 0 / 0
09.03.2017, 08:58
    #39416005
Doctor_y
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка при закрытии таблицы
in - убери
...
Рейтинг: 0 / 0
09.03.2017, 09:08
    #39416009
glamis
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка при закрытии таблицы
Doctor_y,

Если убрать in - это будет переоткрытие таблицы. А в случае курсора - ошибка.
...
Рейтинг: 0 / 0
09.03.2017, 09:41
    #39416017
asdor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка при закрытии таблицы
glamisВыдает ошибку: alias ... not found в строке use in (_tbl)

Странно. Написано все верно. В промежутке точно ничего нет?
Может таймер где то?
...
Рейтинг: 0 / 0
09.03.2017, 13:22
    #39416162
glamis
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка при закрытии таблицы
asdor,

Похоже какой-то relation рвет. Пока не знаю как найти. Даже не знаю как искать:(
...
Рейтинг: 0 / 0
09.03.2017, 14:54
    #39416237
Doctor_y
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка при закрытии таблицы
glamisDoctor_y,

Если убрать in - это будет переоткрытие таблицы. А в случае курсора - ошибка.

Извини, подумал открытие.
IF USED(_tbl) && Если используется
SELECT (_tbl) && Выбрать ее
USE && Закрыть
ENDIF
...
Рейтинг: 0 / 0
09.03.2017, 15:00
    #39416245
Doctor_y
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка при закрытии таблицы
asdorglamisВыдает ошибку: alias ... not found в строке use in (_tbl)

Странно. Написано все верно. В промежутке точно ничего нет?
Может таймер где то?

Ничего странного. Написано не верно, поэтому я и подумал, что человек хочет открыть таблицу. Не найден псевдоним таблицы для открытия таблицы. А закрывают таблицу USE без параметров, предварительно перейдя в эту рабочую область.
...
Рейтинг: 0 / 0
09.03.2017, 15:15
    #39416260
Dima T
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка при закрытии таблицы
У меня нормально работает, без ошибок
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
_tbl = 'test'

create Table (_tbl) free (f c(1))


if used(_tbl)
	use in (_tbl)
	? 'close'
endif


Смотри что у тебя в _tbl.
...
Рейтинг: 0 / 0
09.03.2017, 15:18
    #39416264
Ошибка при закрытии таблицы
Doctor_yglamisDoctor_y,

Если убрать in - это будет переоткрытие таблицы. А в случае курсора - ошибка.

Извини, подумал открытие.
IF USED(_tbl) && Если используется
SELECT (_tbl) && Выбрать ее
USE && Закрыть
ENDIF
Doctor_yА закрывают таблицу USE без параметров, предварительно перейдя в эту рабочую область. Ошибаетесь, батенька, и других в заблуждение вводите. Достаточно одной строки.
Код: sql
1.
use in select(_tbl)
...
Рейтинг: 0 / 0
09.03.2017, 16:45
    #39416307
Doctor_y
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка при закрытии таблицы
правильный проходящий.Doctor_yпропущено...


Извини, подумал открытие.
IF USED(_tbl) && Если используется
SELECT (_tbl) && Выбрать ее
USE && Закрыть
ENDIF
Doctor_yА закрывают таблицу USE без параметров, предварительно перейдя в эту рабочую область. Ошибаетесь, батенька, и других в заблуждение вводите. Достаточно одной строки.
Код: sql
1.
use in select(_tbl)



Я никогда не ошибаюсь. Достаточно для кого? Для меня да. Одно и тоже действие, только разбитое по строкам и с проверкой использования таблицы.
...
Рейтинг: 0 / 0
09.03.2017, 17:02
    #39416325
Ошибка при закрытии таблицы
Doctor_yЯ никогда не ошибаюсь.У нас тут очередной уникум... :) Достаточно для кого? Не для "кого", а для "чего". Для закрытия таблицы.Для меня да. Одно и тоже действие, Почти. Что-то "предварительно перейдя в эту рабочую область" не видно.только разбитое по строкам и с проверкой использования таблицы.Потрясающая догадливость :)
...
Рейтинг: 0 / 0
09.03.2017, 17:29
    #39416364
Doctor_y
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка при закрытии таблицы
правильный проходящий.Для закрытия таблицы.
Для закрытия таблицы достаточно USE.
Все остальное, в моем случае, переход в рабочую область, в твоем закрытие в этой рабочей области. Все зависит от предыдущего кода, если ты работал с этой таблицей и хочешь закрыть USE, если ты работал с другой и тебе пришла в голову мысль закрыт - USE in SELECT(...). Непонятно мне только одно, зачем присваивать имя таблицы переменной. Объясни.
...
Рейтинг: 0 / 0
09.03.2017, 17:54
    #39416391
Ошибка при закрытии таблицы
Doctor_yправильный проходящий.Для закрытия таблицы.
Для закрытия таблицы достаточно USE.Очередной открыватель глаз ...Все остальное, в моем случае, переход в рабочую область, в твоем закрытие в этой рабочей области. Все зависит от предыдущего кода, если ты работал с этой таблицей и хочешь закрыть USE, если ты работал с другой и тебе пришла в голову мысль закрыт - USE in SELECT(...). И как я сам об этом не догадался?!Непонятно мне только одно, зачем присваивать имя таблицы переменной. Объясни.А при чем тут я? Адресуй сей вопрос автору темы.
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Ошибка при закрытии таблицы / 13 сообщений из 13, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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