powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Help
21 сообщений из 21, страница 1 из 1
Help
    #39193238
TANYA_Kr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите, как выйти из ситуации, при создании представления в VFP на основе SQL-таблицы, у которой есть станд.поле [KEY]. Выдаёт ошибки и не сохраняется. Спс.
...
Рейтинг: 0 / 0
Help
    #39193249
TANYA_KrПодскажите, как выйти из ситуации, при создании представления в VFP на основе SQL-таблицы, у которой есть станд.поле [KEY]. Выдаёт ошибки и не сохраняется. Спс.Не использовать в именах полей зарезервированные слова.
...
Рейтинг: 0 / 0
Help
    #39193259
TANYA_Kr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Это понятно, что лучше не использовать зарезервированные слова.
Но АРМ был создан раннее и сейчас избавиться от них нереально.
Как обойти, неужели нет возможности?
"Ушедший" программист как-то их создал.
...
Рейтинг: 0 / 0
Help
    #39193264
TANYA_Kr"Ушедший" программист как-то их создал.ИХ - это что? Представления? Тогда что вы создаете?
И что такое "станд.поле"? И какой сервер? Это все надо угадать?
...
Рейтинг: 0 / 0
Help
    #39193270
TANYA_Kr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
На Microsoft SQL-сервере есть куча таблиц. Была создана в проекте VFR таблица с представлениями на их основе. В SQL-таблицах есть(увы) зарезервированное поле [KEY].
Возникла возможность модифицировать структуры таблиц,а => и представлений. Непонятно как раннее созданных. Но не позволяет сохранить.
...
Рейтинг: 0 / 0
Help
    #39193289
TANYA_Kr,

и опять двадцать пять...

А можно увидеть хоть что-нибудь конкретное, а не ваши описания и рассказы, не несущие никакой технической информации? Например структуру таблицы на сервере и запрос из представления? Все надо клещами вытаскивать?
...
Рейтинг: 0 / 0
Help
    #39193392
Березовский
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Уточните, что вы называете представленим:
Remote View , Курсорадаптер ?
или прямыми запросами SPT работаете?
...
Рейтинг: 0 / 0
Help
    #39193442
TANYA_Kr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
представления Remote Views
...
Рейтинг: 0 / 0
Help
    #39193455
TANYA_Krпредставления Remote ViewsНу и? Запрос из него мы увидим или как?
...
Рейтинг: 0 / 0
Help
    #39194013
TANYA_Kr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
представление Remote Views, работающее с SQL-таблицей, создано в базе VFP.
оно не через запросы работает, а на прямую.
Повторюсь. Факт-модифицировать его не получается из-за зарезервированного поля [KEY] с SQL-таблицы
...
Рейтинг: 0 / 0
Help
    #39194024
tanglir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TANYA_Krпредставление Remote Views, работающее с SQL-таблицей, создано в базе VFP.
оно не через запросы работает, а на прямую.***! открываете view, на панели инструментов жмякаете кнопку "SQL", результат-сюда.
...
Рейтинг: 0 / 0
Help
    #39194043
Березовский
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
с RemoteView простого решения нет. Структуру править наверное придется или технологию работы сменить.
Ради интереса попробовал с курсор адаптером- тут с некоторыми приседаниями- работает.
...
Рейтинг: 0 / 0
Help
    #39194057
TANYA_Kr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ошибка
"Connectivity error: [Microsoft][ODBC SQL Server Driver][SQL Server]Incorrect syntax near the keyword 'KEY'"
...
Рейтинг: 0 / 0
Help
    #39194080
TANYA_Krпредставление Remote Views, работающее с SQL-таблицей, создано в базе VFP.
оно не через запросы работает, а на прямую.Да вы что! Да не может быть! Вы нам просто глаза открыли!
Осталось только выяснить как сервре, который понимает запросы, только запросы и ничего кроме запросов, вдруг научился лазить в какую другую базу на клиентский комп и работать с ней напрямую. Думать не пробовали?Повторюсь. Факт-модифицировать его не получается из-за зарезервированного поля [KEY] с SQL-таблицыОт повторения "халва" во рту слаще не становится. Или вы считаете нас тупее ментов, которым как минимум два раза надо было все повторять?
То, что у вас что-то не получается говорит только о уровне ваших знаний и умений. С которым не вам определять что можно и чего нельзя сделать.

Короче, сделайте то, что вам написал tanglir.
...
Рейтинг: 0 / 0
Help
    #39194091
TANYA_Kr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
правильный проходящий., спасибо за "диалог".
Вы тоже показали уровень вашего воспитания.
...
Рейтинг: 0 / 0
Help
    #39194189
TANYA_Krправильный проходящий., спасибо за "диалог".
Вы тоже показали уровень вашего воспитания.Хм, это вы сюда пришли за помощью, а не я. На технический форум, а не в институт благородных девиц. И потому не вам оценивать чье-то воспитание. Тем более, что это еще и большой офтопик.

Так может вы таки хоть что-то сделаете для того, чтобы вам можно было помочь или нет? Кому помощь нужна - нам или вам?
...
Рейтинг: 0 / 0
Help
    #39194272
TANYA_Kr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SELECT Svttn1.NTTN, Svttn1.DATA, Svttn1.KLR,Svttn1.[KEY] FROM dbo.SVTTN1 Svttn1

DBSetProp(ThisView,"View","SendUpdates",.F.)
DBSetProp(ThisView,"View","BatchUpdateCount",1)
DBSetProp(ThisView,"View","CompareMemo",.T.)
DBSetProp(ThisView,"View","FetchAsNeeded",.F.)
DBSetProp(ThisView,"View","FetchMemo",.T.)
DBSetProp(ThisView,"View","FetchSize",100)
DBSetProp(ThisView,"View","MaxRecords",-1)
DBSetProp(ThisView,"View","Prepared",.F.)
DBSetProp(ThisView,"View","ShareConnection",.F.)
DBSetProp(ThisView,"View","AllowSimultaneousFetch",.F.)
DBSetProp(ThisView,"View","UpdateType",1)
DBSetProp(ThisView,"View","UseMemoSize",255)
DBSetProp(ThisView,"View","Tables","dbo.SVTTN1")
DBSetProp(ThisView,"View","WhereType",3)

DBSetProp(ThisView+".nttn","Field","DataType","N(9)")
DBSetProp(ThisView+".nttn","Field","UpdateName","dbo.SVTTN1.NTTN")
DBSetProp(ThisView+".nttn","Field","KeyField",.F.)
DBSetProp(ThisView+".nttn","Field","Updatable",.T.)

DBSetProp(ThisView+".data","Field","DataType","T")
DBSetProp(ThisView+".data","Field","UpdateName","dbo.SVTTN1.DATA")
DBSetProp(ThisView+".data","Field","KeyField",.F.)
DBSetProp(ThisView+".data","Field","Updatable",.T.)

DBSetProp(ThisView+".klr","Field","DataType","N(7)")
DBSetProp(ThisView+".klr","Field","UpdateName","dbo.SVTTN1.KLR")
DBSetProp(ThisView+".klr","Field","KeyField",.F.)
DBSetProp(ThisView+".klr","Field","Updatable",.T.)

DBSetProp(ThisView+".key","Field","DataType","C(10)")
DBSetProp(ThisView+".key","Field","UpdateName","dbo.SVTTN1.[KEY]")
DBSetProp(ThisView+".key","Field","KeyField",.F.)
DBSetProp(ThisView+".key","Field","Updatable",.T.)


вот урезанная часть из запроса
и из-за KEY не коннектится
...
Рейтинг: 0 / 0
Help
    #39194282
tanglir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TANYA_KrSELECT Svttn1.NTTN, Svttn1.DATA, Svttn1.KLR,Svttn1.[KEY] FROM dbo.SVTTN1 Svttn1Странно. Запрос синтаксически выглядит верно (я предполагал, что фокс не обрамил key квадратными скобками). Если запрос послать через sqlexec (добавив, скажем, top 1), он выполнится?
...
Рейтинг: 0 / 0
Help
    #39194295
TANYA_Kr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
фокс и не обрамил key квадратными скобками. это я сама уже попыталась. Что со скобками, что без, не сохраняет.
sqlexec с [key] отработал
...
Рейтинг: 0 / 0
Help
    #39194311
tanglir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TANYA_KrЧто со скобками, что без, не сохраняет.У меня со скобками фокс отказался сохранять потому что якобы синтаксис не понимает. Однако можно нажать кнопку "сохранить", после чего закрыть вьюшку. Всё сохраняется и работает.
...
Рейтинг: 0 / 0
Help
    #39194321
TANYA_Kr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
tanglir, УРА! большое спс
...
Рейтинг: 0 / 0
21 сообщений из 21, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Help
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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