[英]C# execute multiple commands in textbox [mysql c#]
就像标题说的那样,我需要执行文本框中的多个命令。 例如: http : //i.imgur.com/AKPNSKU.png “工具提示”
一个接一个地单独执行命令很容易,但是要执行多个命令并且我的文本框将命令一一分开......我该怎么做? 希望你能给我一些想法。 (我正在考虑使用多个文本框,每个文本框都有一个命令,但我不知道它是如何工作的。)
在您的图像中,您可以将分号上的命令拆分(成一组命令)并迭代它们,一次执行一个。 我假设如果您在此过程中遇到错误,您会希望一些异常处理中止......甚至可能将整个事情包装在一个事务中,这样您就不会半途而废。
更新:一些用于在分号上拆分命令的 C# 代码 - 假设您的文本框名为 textBox1。
foreach (string command in textBox1.Text.Split(';'))
{
// execute command
}
注意:您还没有展示您是如何执行单个命令的,所以我将它留在注释中执行。 但是,我会考虑以下内容以使您的代码更易于维护和容错:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.