как законектится через логин

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
elsen
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 117
Зарегистрирован: 05.04.2004 (Пн) 0:23
Откуда: Где то Далеко идут Дожди

как законектится через логин

Сообщение elsen » 12.06.2008 (Чт) 15:12

Всем привет,
ест одна проблемка прошу помочь если не совсем ясно излагаю суть прошу сообшить.
Необходимо законектится к базе SQL средствами Сапериона, т.е есть библиотека Саперион в референцах я подключил ее. там в функции Application есть метод login
хотелось бы вызвать метод и проверить пароль и имя юсера, пароль в таблице закодирован поетому токо можно через метод логин ето проверить.
пишу следушее:

Dim oApp As Saperion.IApplication

Dim po As Boolean
po = oApp.Login(Label1.Caption, "123")

в итоге дает Type Mismatch

что не так делаю? подскажите пож-та

Igor_123
Осторожный Баянист
Осторожный Баянист
Аватара пользователя
 
Сообщения: 1325
Зарегистрирован: 21.07.2004 (Ср) 13:00
Откуда: Днепропетровск

Сообщение Igor_123 » 12.06.2008 (Чт) 16:08

Не знаю кто такой Саперион :)

Но!
А правда, что метод Login от Saperion.IApplication принимает в параметрах две строки, а не какие-то другие типы данных?

А точно, что метод Login от Saperion.IApplication возвращает булево значение?

:wink:
Водки я вам не обещаю, но погуляем хорошо.
И. Сусанин.

Аватара (с) Тёмыч

elsen
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 117
Зарегистрирован: 05.04.2004 (Пн) 0:23
Откуда: Где то Далеко идут Дожди

Сообщение elsen » 12.06.2008 (Чт) 16:35

вот что я выташил из описания метода

Sub Login(user As String, [passwd], [userKind As Long], [multiple As Boolean], [mandant As String])

а вот что он возрашает ето вопрос короший ето было предположение

Igor_123
Осторожный Баянист
Осторожный Баянист
Аватара пользователя
 
Сообщения: 1325
Зарегистрирован: 21.07.2004 (Ср) 13:00
Откуда: Днепропетровск

Сообщение Igor_123 » 12.06.2008 (Чт) 17:16

Судя по Sub, а не Function он ничего не возвращает. Тогда нужно читать документацию, и смотреть как показывается успешность/не удача операции логина. Это может быть исключение и перехватывать его нужно через On Error, или какой-то дополнительный метод или свойство, которое нужно проверять на успешность операции.

И судя по описанию passwd - имеет тип Variant и необязателен :)
остальные параметры то-же необязательны
Водки я вам не обещаю, но погуляем хорошо.
И. Сусанин.

Аватара (с) Тёмыч


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 28

    TopList