COnnection SQL a un Serveur

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
yohanb767
Niveau 5
Niveau 5
Messages : 117
Enregistré le : mer. 28 déc. 2016 14:09
Status : Hors ligne

COnnection SQL a un Serveur

#1

Message par yohanb767 »

Bonjour à tous

j'aurai besoin d'aide pour établir une connection Sql à un serveur distant
je n'ai pas trouvé beaucoup d'exemple et je suis un peu perdu et ne sais par ou commencer

voici ce que je sais

je sais qu'il faut le nom du serveur , le login, le mdp , et le nom de la base

voici ce que j'ai trouvé de plus rapprochant pour ce que je souhaite faire


#include <SQL.au3>

;Variables de connexion à la BDD
$User = "..." ; mon Login
$Pass = "..." ;Mon Mpasse
$Database = "..." ;ma base
$Serveur = "..." ; mon serveur

$t = Attente()

;Fonction d'attente
Func Attente()
$Sql = _MySQLConnect($User, $Pass, $Database, $Serveur)
$Reste = _Query($Sql, "SELECT * FROM sauvegarde WHERE item='cycle'")
$Cycle = $Reste.Fields("value").value
; je suis sur ici que Cycle=4
$Update = _Query($Sql, "UPDATE sauvegarde SET value='" & $Cycle & "' WHERE item='compteur'")
_MySQLEnd($Sql)
EndFunc


ce script correspond a ce que je veux faire sauf que dans mon cas je souhaite lancer cette commande après mettre connecté

select * from fn_Garantie('0jfrK')

j'aurai besoin que l'on m'éclaire déjà sur comment ce connecter a un serveur distant merci d'avance à tous et bonne journée
Avatar du membre
jl56
Niveau 7
Niveau 7
Messages : 411
Enregistré le : mer. 24 oct. 2007 22:42
Localisation : 56000
Status : Hors ligne

Re: COnnection SQL a un Serveur

#2

Message par jl56 »

Bonjour à tous,

J'ai tenté d'utiliser une base SQL il y a quelques temps
j'avais utilisé pour ma part l'UDF EzMySql.au3 avec un WAMP installé sur mon PC
La base SQL est accessible sur le port 3306, en ouvrant ce port sur le routeur de ma FREEBOX j'avais bien accès a ma base à distance.

Mais ouvrir un port direct aujourd’hui c'est pas du tout sécu, j'ai laissé tomber pour ça et d'autre raison pratique.
On peut faire autrement que l'ouverture d'un port, en passant par un tunnel VPN ( d’ailleurs c'est comme ça que j'ai résolu mon problème mais j'utilise des fichiers INI pour ma base cela m'évite d'avoir un serveur SQL) .

Voila quelques pistes de recherche que vous pouvez explorer.

Bonne continuation

JL56
yohanb767
Niveau 5
Niveau 5
Messages : 117
Enregistré le : mer. 28 déc. 2016 14:09
Status : Hors ligne

Re: COnnection SQL a un Serveur

#3

Message par yohanb767 »

Bonjour jl56

tout d'abord merci pour ta réponse
mais ce que je recherche un script pour établir une connection sur un serveur dans mon entreprise et sur le meme reseau ou je lancerai mon script
j'ai tous les élément pour me connecter login passe base server etc

ensuite j'aimerai lancer une commande si quelqu'un peu me montrer la forme avec autoit pour les commande sql
Avatar du membre
jl56
Niveau 7
Niveau 7
Messages : 411
Enregistré le : mer. 24 oct. 2007 22:42
Localisation : 56000
Status : Hors ligne

Re: COnnection SQL a un Serveur

#4

Message par jl56 »

Bonjour à tous

Regardez l'exemple sur l'UDF que je vous parlé

https://www.autoitscript.com/forum/topi ... th-autoit/

A+

JL56
Répondre