| 
 | 
| 
 
Глюк VFP ODBC драйвера !? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Проблема в следующем: В запросе по ключевому полю связаны две таблицы и в одной из них есть запись помеченная на удаление.Если написать в запросе   ... WHERE DELETED()=.F. все нормально: удаленныз записей в выборке нет. НО!!! Стоит по этому-же ключевому полю привязать еще одну таблицу - удаленная запись вдруг появляется в выборке! Тот-же самый запрос работает через DBASE ODBC драйвер  как надо, а через VFP ODBC так как я описал. Моя версия проблнмного драйвера : VFPODBC.DLL 07/12/1999 6.01.8629.01 , размер 977680 . HELP !!! ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 31.03.2003, 12:49 | 
  
  
  
   | 
||
| 
 
Глюк VFP ODBC драйвера !? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Это не глюк...Функция deleted имеет параметры...При работе со связанными таблицами нужно использовать вызов с параметром Код: plaintext 1. 2. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 31.03.2003, 13:20 | 
  
  
  
   | 
||
| 
 
Глюк VFP ODBC драйвера !? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Спасибо. Оказывается это глючит MS QUERY32 ! Через ADO + VB все работает. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 31.03.2003, 13:32 | 
  
  
  
   | 
||
| 
 
Глюк VFP ODBC драйвера !? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Crip  Э нет, такой фокус не пройдет. Внутри команды SELECT-SQL при использовании функций типа Dletede() и Recno() просто нельзя использовать алиас таблицы, поскольку для команды Select-SQL открывается собственный алиас, имя которого отлично от имени таблицы источника. Т.е. всегда будет браться значение текущей (одной единственной) записи из таблицы с указанным алиасом. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 31.03.2003, 15:47 | 
  
  
  
   | 
||
| 
 
Глюк VFP ODBC драйвера !? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Тем не менее это както прокатило у одного моего знакомого. Я сам для таких вещей пользуюсь все таки  set deleted on ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 31.03.2003, 16:47 | 
  
  
  
   | 
||
| 
 
Глюк VFP ODBC драйвера !? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Нужно посмотреть поближе на саму команду, содержимое таблиц, настройку SET DELETED и т.п. При определенных условиях это может прокатить, но как общее правило - неприменимо. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 31.03.2003, 17:45 | 
  
  
  
   | 
||
| 
 
Глюк VFP ODBC драйвера !? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Проще создать в системном источнике данных ссылку на место, где находятся таблицы и уже в нем УБРАТЬ ГАЛОЧКУ deleted. Все будет работать корректно. Ну а насчет deleted() у меня прокатывало везде (даже с четырмя и более таблицами)... ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 02.05.2003, 06:12 | 
  
  
  
   | 
||
| 
 | 

start [/forum/topic.php?fid=41&fpage=424&tid=1598337]:  | 
    0ms | 
get settings:  | 
    11ms | 
get forum list:  | 
    14ms | 
check forum access:  | 
    4ms | 
check topic access:  | 
    4ms | 
track hit:  | 
    47ms | 
get topic data:  | 
    13ms | 
get forum data:  | 
    3ms | 
get page messages:  | 
    49ms | 
get tp. blocked users:  | 
    2ms | 
| others: | 16ms | 
| total: | 163ms | 

| 0 / 0 | 

    Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
    
    
    «На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
    
    
    ... ля, ля, ля ...