Comment attaquer une procedure stockée SQL depuis le code Navision ?
Créer les variables suivantes :
ADOConn : Automation 'Microsoft ActiveX Data Objects 2.8 Library'.Connection
ADOrs Automation : 'Microsoft ActiveX Data Objects 2.8 Library'.Recordset
ConnStr : Text 200
Ajouter le code suivant :
//Connexion ADO
CREATE(ADOConn);
ConnStr :=
'Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=AdventureWorks;' +
'Data Source=ELYASSIR01\SQLEXPRESS';
ADOConn.Open(ConnStr);
CREATE(ADOrs);
//Procèdure stockée
PSSql := STRSUBSTNO('EXEC StoreProcName ''%1'',''%2'',''%3''', Param1, Param2, Param3);
ADOrs.Open();
ADOrs := ADOConn.Execute(PSSql);
ADOrs.Close;
ADOConn.Close;
CLEAR(ADOrs);
CLEAR(ADOConn);
Comments
- Anonymous
June 02, 2006
The comment has been removed