c 執行mysql指令碼 c 執行mysql指令碼

2021-10-19 00:17:07 字數 878 閱讀 7457

private static void creattables(string databasename, string infile)

process sqlprocess = new process();

if (datatypey == "mysql")

sqlprocess.startinfo.filename = "osql.exe";

// sqlprocess.startinfo.arguments = string.format("-u -h

sqlprocess.startinfo.arguments = string.format("-h localhost -u atian -p atian112? >e:\\web\\trackingform\\web\\scripts\\createscrapestructsmysql.sql");

else

sqlprocess.startinfo.filename = "osql.exe";

sqlprocess.startinfo.arguments = string.format("-u -p -s -i ", "sa", "zhongguowoaini1", "192.168.0.19", @infile);

sqlprocess.startinfo.windowstyle = processwindowstyle.hidden;

sqlprocess.start();

sqlprocess.waitforexit(); //wait for executing sql file

sqlprocess.close();

我的這個**是想再mysql上執行檔案中的指令碼,但是現在問題是不能執行指令碼檔案,是我那塊的**寫的不對嗎?目前還沒找到原因,求解~~~~~

c 動態執行C 指令碼

usingmicrosoft.csharp usingsystem.codedom.compiler usingsystem.reflection private voidbutton1 click objectsender,eventargs e n n compilerresults vcomp...

C 指令碼執行引擎

先曬曬 以及執行結果 extern c void do const char str extern c void doint int class cx extern cx pmyclass class ct int dt int inum int main 執行結果就不抓圖了,簡單說下指令碼中關心的...

C 中執行SQL Server指令碼

本文將簡單介紹如何在c 中執行sql server指令碼。sqlcmd是sql server的命令列,它提供了一種快速簡便的方式來執行t sql指令碼。在vs裡,我們可以使用processstartinfo這個類來呼叫sqlcmd,processstartinfo這個類用於啟動程序。假如我們有下面用...