|
Help
|
|||
---|---|---|---|
#18+
Подскажите, как выйти из ситуации, при создании представления в VFP на основе SQL-таблицы, у которой есть станд.поле [KEY]. Выдаёт ошибки и не сохраняется. Спс. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2016, 13:39 |
|
Help
|
|||
---|---|---|---|
#18+
TANYA_KrПодскажите, как выйти из ситуации, при создании представления в VFP на основе SQL-таблицы, у которой есть станд.поле [KEY]. Выдаёт ошибки и не сохраняется. Спс.Не использовать в именах полей зарезервированные слова. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2016, 13:49 |
|
Help
|
|||
---|---|---|---|
#18+
Это понятно, что лучше не использовать зарезервированные слова. Но АРМ был создан раннее и сейчас избавиться от них нереально. Как обойти, неужели нет возможности? "Ушедший" программист как-то их создал. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2016, 13:55 |
|
Help
|
|||
---|---|---|---|
#18+
TANYA_Kr"Ушедший" программист как-то их создал.ИХ - это что? Представления? Тогда что вы создаете? И что такое "станд.поле"? И какой сервер? Это все надо угадать? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2016, 14:01 |
|
Help
|
|||
---|---|---|---|
#18+
На Microsoft SQL-сервере есть куча таблиц. Была создана в проекте VFR таблица с представлениями на их основе. В SQL-таблицах есть(увы) зарезервированное поле [KEY]. Возникла возможность модифицировать структуры таблиц,а => и представлений. Непонятно как раннее созданных. Но не позволяет сохранить. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2016, 14:09 |
|
Help
|
|||
---|---|---|---|
#18+
TANYA_Kr, и опять двадцать пять... А можно увидеть хоть что-нибудь конкретное, а не ваши описания и рассказы, не несущие никакой технической информации? Например структуру таблицы на сервере и запрос из представления? Все надо клещами вытаскивать? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2016, 14:22 |
|
Help
|
|||
---|---|---|---|
#18+
Уточните, что вы называете представленим: Remote View , Курсорадаптер ? или прямыми запросами SPT работаете? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2016, 15:19 |
|
Help
|
|||
---|---|---|---|
#18+
TANYA_Krпредставления Remote ViewsНу и? Запрос из него мы увидим или как? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2016, 16:01 |
|
Help
|
|||
---|---|---|---|
#18+
представление Remote Views, работающее с SQL-таблицей, создано в базе VFP. оно не через запросы работает, а на прямую. Повторюсь. Факт-модифицировать его не получается из-за зарезервированного поля [KEY] с SQL-таблицы ... |
|||
:
Нравится:
Не нравится:
|
|||
17.03.2016, 08:13 |
|
Help
|
|||
---|---|---|---|
#18+
TANYA_Krпредставление Remote Views, работающее с SQL-таблицей, создано в базе VFP. оно не через запросы работает, а на прямую.***! открываете view, на панели инструментов жмякаете кнопку "SQL", результат-сюда. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.03.2016, 08:39 |
|
Help
|
|||
---|---|---|---|
#18+
с RemoteView простого решения нет. Структуру править наверное придется или технологию работы сменить. Ради интереса попробовал с курсор адаптером- тут с некоторыми приседаниями- работает. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.03.2016, 09:06 |
|
Help
|
|||
---|---|---|---|
#18+
Ошибка "Connectivity error: [Microsoft][ODBC SQL Server Driver][SQL Server]Incorrect syntax near the keyword 'KEY'" ... |
|||
:
Нравится:
Не нравится:
|
|||
17.03.2016, 09:18 |
|
Help
|
|||
---|---|---|---|
#18+
TANYA_Krпредставление Remote Views, работающее с SQL-таблицей, создано в базе VFP. оно не через запросы работает, а на прямую.Да вы что! Да не может быть! Вы нам просто глаза открыли! Осталось только выяснить как сервре, который понимает запросы, только запросы и ничего кроме запросов, вдруг научился лазить в какую другую базу на клиентский комп и работать с ней напрямую. Думать не пробовали?Повторюсь. Факт-модифицировать его не получается из-за зарезервированного поля [KEY] с SQL-таблицыОт повторения "халва" во рту слаще не становится. Или вы считаете нас тупее ментов, которым как минимум два раза надо было все повторять? То, что у вас что-то не получается говорит только о уровне ваших знаний и умений. С которым не вам определять что можно и чего нельзя сделать. Короче, сделайте то, что вам написал tanglir. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.03.2016, 09:47 |
|
Help
|
|||
---|---|---|---|
#18+
правильный проходящий., спасибо за "диалог". Вы тоже показали уровень вашего воспитания. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.03.2016, 09:57 |
|
Help
|
|||
---|---|---|---|
#18+
TANYA_Krправильный проходящий., спасибо за "диалог". Вы тоже показали уровень вашего воспитания.Хм, это вы сюда пришли за помощью, а не я. На технический форум, а не в институт благородных девиц. И потому не вам оценивать чье-то воспитание. Тем более, что это еще и большой офтопик. Так может вы таки хоть что-то сделаете для того, чтобы вам можно было помочь или нет? Кому помощь нужна - нам или вам? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.03.2016, 11:44 |
|
Help
|
|||
---|---|---|---|
#18+
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 не коннектится ... |
|||
:
Нравится:
Не нравится:
|
|||
17.03.2016, 12:47 |
|
Help
|
|||
---|---|---|---|
#18+
TANYA_KrSELECT Svttn1.NTTN, Svttn1.DATA, Svttn1.KLR,Svttn1.[KEY] FROM dbo.SVTTN1 Svttn1Странно. Запрос синтаксически выглядит верно (я предполагал, что фокс не обрамил key квадратными скобками). Если запрос послать через sqlexec (добавив, скажем, top 1), он выполнится? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.03.2016, 12:53 |
|
Help
|
|||
---|---|---|---|
#18+
фокс и не обрамил key квадратными скобками. это я сама уже попыталась. Что со скобками, что без, не сохраняет. sqlexec с [key] отработал ... |
|||
:
Нравится:
Не нравится:
|
|||
17.03.2016, 13:02 |
|
Help
|
|||
---|---|---|---|
#18+
TANYA_KrЧто со скобками, что без, не сохраняет.У меня со скобками фокс отказался сохранять потому что якобы синтаксис не понимает. Однако можно нажать кнопку "сохранить", после чего закрыть вьюшку. Всё сохраняется и работает. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.03.2016, 13:13 |
|
|
start [/forum/topic.php?fid=41&fpage=19&tid=1582147]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
27ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
54ms |
get tp. blocked users: |
2ms |
others: | 275ms |
total: | 400ms |
0 / 0 |