Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

LDAP via ADODB in VB

320  
juliagro посетитель09.06.11 21:37
09.06.11 21:37 
Исходная ситуация:
Access 2010, LDAP, VBA - Скрипт
Коннектор работает, а вот поля (за исключением одного) читать не получается:
MsgBox (rs.Fields(3).Value) Выдается ошибка Laufzeitfehler 13. Typen unverträglich
Есть идеи (SSL - Verbindung, Anmelde Benutzer, Rechte)?
#1 
  digital.pilot патриот09.06.11 21:56
digital.pilot
NEW 09.06.11 21:56 
в ответ juliagro 09.06.11 21:37, Последний раз изменено 09.06.11 22:00 (digital.pilot)
сообщение, в принципе, уже и говорит о том, что за ошибка. Value - оно типа Variant. Видимо, там находится какая-то хрень, которую не получается автоматически скастить в строку при выводе мессиджбоксом. Попробуйте MsgBox TypeName(rs(3).Value)
p.s.
в остальном проще использовать сокращенную запись - rs(3) вместо rs.Fields(3).Value
#2