Код: Выделить всё
MAVCONNECT(STRING Name,*CSTRING ConnectString,LONG DefaultLogon=1),LONG,NAME('MAV$CONNECT')
при DefaultLogon=0 - такое окошко не выскакивает
данная настройка появилась и в кодовом шаблоне соединения с сервером
Модератор: Andrew™
Код: Выделить всё
MAVCONNECT(STRING Name,*CSTRING ConnectString,LONG DefaultLogon=1),LONG,NAME('MAV$CONNECT')
Код: Выделить всё
GSD:ConnectString = 'SERVER='&CLIP(GSD:Server)&';DATABASE='&CLIP(GSD:Database)&';UID='&CLIP(GSD:User)&';PWD='&CLIP(GSD:Password)
GSD:ConnectString = 'DRIVER={{SQL Server};' & GSD:ConnectString
IF MAVCONNECT('MSSQL',GSD:ConnectString,1) THEN
....
проверюДенис писал(а):Вызываю MAVCONNECT следующим образом:
Код: Выделить всё
GSD:ConnectString = 'SERVER='&CLIP(GSD:Server)&';DATABASE='&CLIP(GSD:Database)&';UID='&CLIP(GSD:User)&';PWD='&CLIP(GSD:Password) GSD:ConnectString = 'DRIVER={{SQL Server};' & GSD:ConnectString IF MAVCONNECT('MSSQL',GSD:ConnectString,1) THEN ....
так вот если в переменных с именем сервера, базы ... ничего нет то MAVCONNECT необрабатывает ошибку
Версия MAV mav_c63_9051_060413a[/code]
Код: Выделить всё
glo_DataSource='DRIVER={{' & Clip(LDriver) & '};SERVER=' & Clip(LServer) & ';DATABASE=' & Clip(LBase) & ';UID=' & Clip(LUser) & ';PWD=' & Clip(LPassword)
if LDriver = '' or LServer='' or LBase='' or LUser='' then
MESSAGE('Ia ii?aaaeaiu ia?aiao?u enoi?ieea aaiiuo','Editor',ICON:NONE,'&Ok',3,0)
FlarTemp=EditSourceBase()
end
glo_DataSource='driver={{' & clip(LDriver) & '};Server=' & clip(LServer) & ';database=' & clip(LBase) & ';uid=' & clip(LUser) & ';pwd=' & clip(LPassword)
IF MAVCONNECT('SQL Server',glo_DataSource) then
Message('Ioeaea niaaeiaiey | Aaaaeoa ia?aiao?u niaaeiaiey eee ia?aoeoanu e ?ac?aaio?eeo')
FlarTemp=EditSourceBase()
ELSE
END
Код: Выделить всё
glo_DataSource='driver={{' & clip(LDriver) & '};Server=' & clip(LServer) & ';database=' & clip(LDatabase) & ';uid=' & clip(LUser) & ';pwd=' & clip(LPassword)
!message(glo_DataSource)
!MAVDISCONNECT()
IF MAVCONNECT('SQL Server',glo_DataSource) then
Message('Oano ia i?ieaai') ! Тест не успешен
ELSE
Message('Oano oniaoai') ! Тест успешен
END
Код: Выделить всё
IF MAVCONNECT('SQL Server',glo_DataSource,0) then
......
END
Код: Выделить всё
IF MAVCONNECT('SQL Server',glo_DataSource) then
......
END
Код: Выделить всё
IF MAVCONNECT('SQL Server',glo_DataSource,1) then
......
END