PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WINDEV 25 → WX - DbInicialize( )
WX - DbInicialize( )
Iniciado por adrianoboller, 06,oct. 2015 19:05 - 1 respuesta
Miembro registrado
3.662 mensajes
Popularité : +175 (223 votes)
Publicado el 06,octubre 2015 - 19:05
Procedure DB_Inicialize(TrueFalse)

Server, User, Password, BD is string

NextTitle("Atenção")

IF TrueFalse = True THEN

PathFile is string = fCurrentDir(fCurrentDrive()) +"\Config.ini"

IF fFileExist(PathFile) = True THEN

Server = INIRead("Config", "Server", "", PathFile)
IF ErrorOccurred = True AND Server = "" THEN
Error()
END

User = INIRead("Config", "User", "", PathFile)
IF ErrorOccurred = True AND User = "" THEN
Error()
END

Password = INIRead("Config","Password", "", PathFile)
IF ErrorOccurred = True AND Password = "" THEN
Error()
END

BD = INIRead("Config", "BD", "", PathFile)
IF ErrorOccurred = True AND BD = "" THEN
Error()
END

Sincronizar = INIRead("Config", "Sincronizar", "", PathFile)
IF ErrorOccurred = True AND Sincronizar = "" THEN
Error()
END

HCloseConnection(ConnNativa)

ConnNativa..Server = Server
ConnNativa..User = User
ConnNativa..Password = Password
ConnNativa..Database = BD
ConnNativa..Provider = hNativeAccessSQLServer
ConnNativa..Access = hOReadWrite
ConnNativa..ExtendedInfo = "Extended information"
ConnNativa..CursorOptions = hClientCursor

ok is boolean = HOpenConnection(ConnNativa)

IF ok = False

Info(ErrorInfo())
Close()

ELSE

//info("OK")

END

ELSE
Info("Arquivo de configuração Config.ini não localizado.")
END

END


--
Adriano Jose Boller
______________________________________________
Consultor e Representante Oficial da
PcSoft no Brasil
+55 (41) 9949 1800
adrianoboller@gmail.com
skype: adrianoboller
______________________________________________
Miembro registrado
3.662 mensajes
Popularité : +175 (223 votes)
Publicado el 06,octubre 2015 - 19:06
//Login
IF Sincronizar = "S" THEN
ok is boolean = ExeRun("NET TIME \\192.168.1.180 /SET /YES",exeIconize,exeDontWait)
END

NextTitle("Atenção")
IF EDT_Usuario <> "" AND EDT_Senha <> "" THEN

PATH_SERVER is string = INIRead("CONFIG", "PATH_SERVER","", fCurrentDir() + "\Config.INI")

IF PATH_SERVER <> "" THEN

DB_Inicialize(True)

END

ELSE IF EDT_Usuario = "" THEN

Info("Informe um usuário válido.")
SetFocus(EDT_Usuario)

ELSE IF EDT_Senha = "" THEN

Info("Informe uma senha válida.")
SetFocus(EDT_Senha)

ELSE

Info("Informe um usuário e uma senha válida!")
SetFocus(EDT_Usuario)

END


--
Adriano Jose Boller
______________________________________________
Consultor e Representante Oficial da
PcSoft no Brasil
+55 (41) 9949 1800
adrianoboller@gmail.com
skype: adrianoboller
______________________________________________