Buongiorno a tutti e scusate ma sono un neofita in C++ ma per esigenze devo fare un programmino semplice, devo lanciare un comando da exe (per non essere visto) quindi mi sto cimentando in varie guide per lanciare sostanzialmente un bat o direttamente il programma
sul pratico:
da dos lancio: sqlcmd.exe -S localhost\istanza -U sa -P password-Q "EXEC StoreProcedure"
quindi non volendo mostrare login e pass lo sto facendo da C++
soluzione1
Process process = new Process();
process.StartInfo.FileName = "cmd.exe";
process.StartInfo.Arguments = "SQLCMD - S localhost"+(char)92 + "istanza- U sa - P password- Q " + (char)34 +"EXEC Storeprocedure"+(char)34;
process.Start();
soluzione2
Process process = new Process();
process.StartInfo.FileName = "sqlcmd.exe";
process.StartInfo.Arguments = " - S localhost"+(char)92 + "istanza- U sa - P password- Q " + (char)34 +"EXEC Storeprocedure"+(char)34;
process.Start();
ma nessuna delle 2 funziona