Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: MS ACCESS

Вопросы связанные с MS ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Ошибка: неизвестная функция Date...! (Access 2003)
 
 автор: Kapustin   (20.12.2006 в 21:31)   личное сообщение
 
 

Подскажите, пожалуйста. Есть база. После переустановки Windows XP перестала работать, стал разбираться, обнаружил, что не понимает имена встроенных функций. Хотя я все функции набираю через построитель выражений, в списке функций они присутствуют, а работать не хочет, говорит: "неизвестная функция...". А еще может сказать: "База данных или проект Microsoft Office Access содержит осутствующую или неправильную ссылку на файл "mscpc.dll" и "msowc.dll"
Создаю новую базу, - все работает.
Кто нибудь догадывается?
Спасибо.

  Ответить  
 
 автор: Силыч   (20.12.2006 в 22:27)   личное сообщение
 
 

посмотрите в референсах все ли подключено удачно?

  Ответить  
 
 автор: Kapustin   (21.12.2006 в 20:37)   личное сообщение
 
 

Спасибо!

  Ответить  
 
 автор: osmor   (21.12.2006 в 08:23)   личное сообщение
 
 

http://hiprog.com/index.php?option=com_content&task=blogcategory&id=119&Itemid=159
Q9

  Ответить  
 
 автор: Kapustin   (21.12.2006 в 20:43)   личное сообщение
 
 

Спасибо!

  Ответить  
 
 автор: diezvip   (12.01.2007 в 12:03)   личное сообщение
 
 

У меня такая же проблема
только перепривязка не помогла, уже и офис переустановил, а результат тот же
может у кого еще идеи какие есть???

  Ответить  
 
 автор: osmor   (12.01.2007 в 12:06)   личное сообщение
 
 

все же проверьте References.... наверняка есть потерянные ссылки на библиотеки...

  Ответить  
 
 автор: diezvip   (12.01.2007 в 12:27)   личное сообщение
42 Кб.
 
 

Перепривязал все кроме одного (самого первого), т.к. не знаю какую библеотеку привязывать. см. файл

  Ответить  
 
 автор: час   (12.01.2007 в 14:31)   личное сообщение
 
 

а зачем DAO и ADO вместе
тогда и ы переменных надо разьяснять
это DAO.recordset а это ADO.recordset
может одну отключить библиотечку?

  Ответить  
 
 автор: Explorer   (12.01.2007 в 14:42)   личное сообщение
 
 

>а зачем DAO и ADO вместе


чтобы использовать и объекты ADO и объкты DAO

  Ответить  
 
 автор: час   (12.01.2007 в 14:43)   личное сообщение
 
 

тогда и у переменных надо разьяснять
это DAO.recordset а это ADO.recordset

  Ответить  
 
 автор: osmor   (12.01.2007 в 14:49)   личное сообщение
 
 

это по любому желательно делать

dim rst as dao.recordser
dim rst2 as adodb.Recordset

  Ответить  
 
 автор: час   (12.01.2007 в 14:54)   личное сообщение
 
 

Да я читал уже твоё разьяснение
Что привелегия ещё имеется...

  Ответить  
 
 автор: osmor   (12.01.2007 в 14:50)   личное сообщение
 
 

>Перепривязал все кроме одного (самого первого), т.к. не знаю
>какую библеотеку привязывать. см. файл

Тогда не знаю...

  Ответить  
 
 автор: Explorer   (12.01.2007 в 15:44)   личное сообщение
 
 

IMHO m$ office object library

  Ответить  
 
 автор: diezvip   (16.01.2007 в 14:03)   личное сообщение
 
 

Прямо эпидемия какая-то, у меня еще на 4-х компах Access вдруг начал “ругаться” на стандартные функции Date, Now. И в References все перепривязывал, не помогает
На одном ПК переустановил винду, еле уговорил, после этого ес-но все заработало.
Другие пользователи отказываются переустанавливать винду из-за этой проблемы
У кого ещё есть идеи, как бороться с ентим змеем ????

  Ответить  
 
 автор: Romiras   (16.01.2007 в 15:46)   личное сообщение
 
 

самое лучшее лекарство - конфигурации машины разрабочткиа и машины пользователей должны быть одинаковы

пернеподключи ерефренсы и все
у меня стоит на макросе первая команда

Public Function subRef()
'переподключение ссылок
Dim sMy As String
Dim ref
On Error Resume Next
For Each ref In References
If ref.BuiltIn = False Then
sMy = ref.FullPath
References.Remove ref
References.AddFromFile (sMy)
End If
Next ref
End Function

код где-то надыбал или тут или где-то еще спер)))) в общем случае канает

  Ответить  
 
 автор: diezvip   (16.01.2007 в 16:46)   личное сообщение
 
 

Спасибо за помощь!!!
Но дело было как оказалось в другом.
Просто по сети гулял вирус. В Win XP он лежит в system32, а файл называется reset5.exe
После его удаления все начинает работать.

  Ответить  
 
 автор: osmor   (16.01.2007 в 16:47)   личное сообщение
 
 

гы-гы

  Ответить  
 
 автор: Explorer   (16.01.2007 в 17:11)   личное сообщение
6 Кб.
 
 

а у меня и с ним все работает

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList