[R] Afficher le résultat d'un select dans sql server

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Sepular
Niveau 3
Niveau 3
Messages : 44
Enregistré le : sam. 28 mai 2011 20:20
Status : Hors ligne

[R] Afficher le résultat d'un select dans sql server

#1

Message par Sepular »

Bonjour.

Noob en sql server et tous ce qui l'entour mais en plus j'ajoute autoit avec. (NOOB tout court en faite) :)

Bref je me connecte et essaye d'afficher un résultat en msh box avec ceci :
► Afficher le texte
et je resois pour erreur :
► Afficher le texte
Je suis donc comme vous le pensez bien complétement largué. Une idée, une correction une aide ?
Modifié en dernier par Sepular le mer. 29 juil. 2015 19:09, modifié 1 fois.
StormQT
Niveau 1
Niveau 1
Messages : 3
Enregistré le : mar. 28 juil. 2015 11:40
Status : Hors ligne

Re: [..] Afficher le résultat d'un select dans sql server

#2

Message par StormQT »

Bonjour,

Essaye :

Code : Tout sélectionner

;définition de la reqûete
$sQuery = "select * from *********"

;execution de la requête sQuery
$AdoRs = ObjCreate("ADODB.Recordset")
$AdoRs.ActiveConnection = $adCN
$AdoRs.Open($sQuery)

;recuperation du resultat
$result = $AdoRs.getstring()
MsgBox(0, "", $result)

;fermeture de la connection avec la base
$adCN.Close

 
Je fais comme ça pour faire passer des requêtes SQL sur mes bases Acces, peut-être que ça marchera aussi.
Sepular
Niveau 3
Niveau 3
Messages : 44
Enregistré le : sam. 28 mai 2011 20:20
Status : Hors ligne

Re: [..] Afficher le résultat d'un select dans sql server

#3

Message par Sepular »

Bonjour.

Après le test il ne me renvoi pas d'erreur mais il ne me renvoi pas de résultat non plus dommage :)
Aprés quelque rechercher le code a donc changé mais me renvoi toujours la même erreur

Code : Tout sélectionner

$constrim="DRIVER={SQL Server};SERVER=***;DATABASE=***;uid=***;pwd=***;"
$adCN = ObjCreate ("ADODB.Connection")
$adCN.Open ($constrim)
MsgBox(0,"",$constrim )

if @error Then
   MsgBox(0, "ERROR", "Failed to connect to the database")
   Exit
Else
   MsgBox(0, "Success!", "Connection to database successful!")
EndIf

$sQuery = "select tutu from tartuf where idtutu = '1'"
$result = $adCN.Execute($sQuery)
MsgBox(0, "", $result.Fields( "tutu" ).Value)
$adCN.Close
 
Sepular
Niveau 3
Niveau 3
Messages : 44
Enregistré le : sam. 28 mai 2011 20:20
Status : Hors ligne

Re: [..] Afficher le résultat d'un select dans sql server

#4

Message par Sepular »

Re bonjour.

Mwai bon et bien que je mette n'importe quelle information pour serveru nom de la table il ne me fait pas d'erreur et me dis connection ok donc bon même la connection a la base ne fonctionne pas.

Probléme de parfeu ou le systéme de connection n'est pas le bon ?
Sepular
Niveau 3
Niveau 3
Messages : 44
Enregistré le : sam. 28 mai 2011 20:20
Status : Hors ligne

Re: [..] Afficher le résultat d'un select dans sql server

#5

Message par Sepular »

Re

Bon j'avance dans le flou et dans toutes les directions.

j'ai testé une connexion avec sqlcmd et cela fonctionne très bien il me sors bien ce que je lui demande.

L'instance, a laquel je souhaite me connecter, est l'instance par défault

Code : Tout sélectionner

sqlcmd -q "select tutu form tartuf where bidule=machin"
 
si quelqu'un a une idée pour transposer sur autoit je suis preneur.
J'aimerai me passer de l'envoi de commande sqlcmd si cela est possible bien sur.
Répondre