Необходимо выполнить SQL-запрос в AutoIt - PullRequest
1 голос
/ 14 сентября 2011

Я хочу сделать операции с базой данных в AutoIt. Я написал код для него, но он не работает:

Global $adCN

$adCN = ObjCreate ("ADODB.Connection") ; <== Create SQL connection
$adCN.Open ("DRIVER={SQL Server};SERVER=sqlstaging;DATABASE=NivioAsia2;uid=niviodbstaging;pwd=niviodbstaging;") ; <== Connect with required credentials

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

$sQuery = "select * from irws_m_users where n_userid=10318583224314"

$adCN.Execute($sQuery)

$adCN.Close ; ==> Close the database

Exit

Как я могу получить данные из таблицы, используя AutoIt ?

1 Ответ

3 голосов
/ 14 сентября 2011

Это сделано сейчас ...

$constrim="DRIVER={SQL Server};SERVER=sqlstaging;DATABASE=NivioAsia2;uid=niviodbstaging;pwd=niviodbstaging;"
$adCN = ObjCreate ("ADODB.Connection") ; <== Create SQL connection
$adCN.Open ($constrim) ; <== Connect with required credentials
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 * from irws_m_users where n_userid=10318583224314"

$result = $adCN.Execute($sQuery)
MsgBox(0, "", $result.Fields( "s_username" ).Value)
$adCN.Close ; ==> Close the database
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...