Page 1 sur 1

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

Posté : mer. 29 juil. 2015 02:25
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 ?

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

Posté : mer. 29 juil. 2015 11:50
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.

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

Posté : mer. 29 juil. 2015 12:18
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
 

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

Posté : mer. 29 juil. 2015 15:39
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 ?

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

Posté : mer. 29 juil. 2015 18:28
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.