|
FORUMS PROFESSIONNELS WINDEV, WEBDEV et WINDEV Mobile |
| | | | | |
WindevMobile Postgres WebService com uso sqlconnectWs( ) |
Débuté par adrianoboller, 08 jan. 2015 00:08 - 6 réponses |
| |
| | | |
|
| |
Membre enregistré 3 657 messages Popularité : +175 (223 votes) |
|
Posté le 08 janvier 2015 - 00:08 |
| |
| |
| | | |
|
| | |
| |
Posté le 25 janvier 2015 - 16:23 |
Apenas uma observação no código só para documentar mesmo. Usar o comando SQLDisconnect() no final para que a conexão não fique ativa.
Marcos Roberto. |
| |
| |
| | | |
|
| | |
| |
Posté le 25 janvier 2015 - 16:25 |
Só para documentar mesmo. No final do código se ocorrer a conexão com sucesso adicione o comando:
SQLDisconnect()
Obrigado.
Marcos Roberto. |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 11 messages Popularité : +2 (2 votes) |
|
Posté le 25 janvier 2015 - 16:37 |
Caros, para efeito de documentar no final do código, quando houver conexão com sucesso adicionar o comando: SQLDisconnect()
Marcos Roberto. |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 3 657 messages Popularité : +175 (223 votes) |
|
Posté le 03 mai 2016 - 21:52 |
ConnectionNum is int
ConnectionNum = SQLConnectWS("http://MyServer/WDSOAPDB_WEB/", ... "MS Access 97 Database", "", "", "", "ODBC") IF ConnectionNum <> 0 THEN
... ELSE
SQLInfo() Error("The connection to the data source " + SourceName + ... " failed." + CR + "Error code: " + ... SQL.Error + CR + SQL.MesError) END
SQLDisconnect()
-- Adriano José Boller ______________________________________________ Consultor e Representante Oficial da PcSoft no Brasil +55 (41) 9949 1800 adrianoboller@gmail.com skype: adrianoboller http://wxinformatica.com.br/ |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 3 657 messages Popularité : +175 (223 votes) |
|
Posté le 16 juin 2016 - 00:42 |
Prezados,
Recebi a uma pergunta no meu grupo de estudos do SKYPE, https://join.skype.com/A0gbOukZv3b7, sendo ela a seguinte:
Gostaria de perguntar aos amigos, enviar dados de um celular para gravar diretamente em um servidor hyperfile c/s, poucos registros que somados não dão 1000 caracteres, é muito mais lento que enviar por Webservice?
R.: Olha, uma vez a string definida dentro de um app Android vc esta colocando o host, banco, user e senha de bandeja para o inimigo com webservice isso não fica publico fica compilado no wsdl do projeto do webservice se fizer a consulta correta a leitura é tão boa quanto imperceptível não usem o SQLConnectWS é um risco para a segurança dos seus dados. O webservice é uma segurança que vale a pena para que não ocorra a invasão no seu servidor de dados. Aplicações Android são totalmente descompiláveis de qualquer linguagem de programação.
Mas SQLConnectWS é nada mais do um conjunto de Webservices? R.: SIM! Mas a senha fica do lado errado, fica no lado do app Android e não do lado seguro do servidor.
E ai que esta o problema de segurança, só daria para fazer com SQLConnectWS
SE
Você usar um SMS Short Number, onde a pessoa ao fazer o cadastro gera no servidor um token que tendo esse token baixa os dados criptografados para uma tabela local no celular e com essa chave em outra tabela seria usada para descriptografar a string de conexão com o banco de dados remoto tem que pensar certinho esse fluxo para não deixar furo e ter isso muito bem seguro no lado do celular, por isso recomendo, façam Webservices, vocês estão tirando do app a chave de entrada no seu banco do bandido.
Pensem e reflitam muito bem no Backdoor que vocês estão criando.... eu não faria isso...
É só um conselho, segue quem quiser.
-- Adriano José Boller ______________________________________________ Consultor e Representante Oficial da PcSoft no Brasil +55 (41) 9949 1800 adrianoboller@gmail.com skype: adrianoboller http://wxinformatica.com.br/ |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 3 657 messages Popularité : +175 (223 votes) |
|
Posté le 25 juillet 2016 - 23:29 |
EXEMPLOS:
ResSQL = SQLExec("SELECT * FROM INV", "QRY1") IF ResSQL = False THEN SQLInfo("QRY1") Info("SQL error: " + SQL.MesError) ELSE SQLTable("QRY1", TABLE_Table1) END SQLClose("QRY1")
Connexão = SQLConnect("192.168.1.51", "User", "Password", "test", "MySQL")
Exemplo: ResSQL = SQLExec("SELECT * FROM INV", "QRY1") IF ResSQL = False THEN SQLInfo("QRY1") Info("SQL error: " + SQL.MesError) ELSE SQLTable("QRY1", TABLE_Table1) END SQLClose("QRY1")
-- Adriano José Boller ______________________________________________ Consultor e Representante Oficial da PcSoft no Brasil +55 (41) 9949 1800 adrianoboller@gmail.com skype: adrianoboller http://wxinformatica.com.br/ |
| |
| |
| | | |
|
| | | | |
| | |
| | |
| |
|
|
|