好像標題說我需要執行文本框中的多個命令。 例如: http://i.imgur.com/AKPNSKU.png「工具提示」C#在文本框中執行多個命令[mysql c#]
執行命令由一個單獨一個很容易,但執行多個命令和我的文本框分開逐個commands..how我能做到這一點?希望你能給我一些想法。 (我正在考慮使用多個文本框,每個都有一個命令,但我不知道它是如何工作的。)
好像標題說我需要執行文本框中的多個命令。 例如: http://i.imgur.com/AKPNSKU.png「工具提示」C#在文本框中執行多個命令[mysql c#]
執行命令由一個單獨一個很容易,但執行多個命令和我的文本框分開逐個commands..how我能做到這一點?希望你能給我一些想法。 (我正在考慮使用多個文本框,每個都有一個命令,但我不知道它是如何工作的。)
在您的圖像中,您可以將分號上的命令拆分爲一個命令數組,遍歷它們,一次執行一個。我假設你會想要一些異常處理來中止,如果你一路上遇到一個錯誤...甚至可能把整個事情包裝在一個事務中,所以你不會做一半的事情。
UPDATE:某些C#代碼在分號上拆分命令 - 假定您的文本框名爲textBox1。
foreach (string command in textBox1.Text.Split(';'))
{
// execute command
}
注意:您還沒有顯示你如何執行一個命令,所以我就離開它的意見來執行。不過,我會考慮以下讓你的代碼更易於維護和容錯:
你能給我一個代碼的例子嗎? –
你甚至沒有指出你正在使用的語言。你說很容易執行一個命令 - 你怎麼做這個? –
如果你讀我說c#.... :)但是謝謝 –
您將不得不尋找某種方式來區分一個命令開始和下一個開始的位置 –
請不要使用圖片作爲文本。這很麻煩,而且不太可用。 – Deduplicator
請不要破壞你的帖子。 –