C# 多重查询
我有一个ADO.NET问题,实际上,我想知道是否可以执行盲查询;这意味着用户在文本框中输入任何内容(应该是SQL或T-SQL语句),然后当他提交时,我想动态执行其输入,我看到ADO.NET对SELECT和INSERT/DELETE/UPDATE语句有不同的方法,有没有一种方法可以只执行一组语句而不首先检查它们的类型?(查询可以包含“;”分隔查询,因此…) 提前感谢,C# 多重查询,c#,.net,database,ado.net,C#,.net,Database,Ado.net,我有一个ADO.NET问题,实际上,我想知道是否可以执行盲查询;这意味着用户在文本框中输入任何内容(应该是SQL或T-SQL语句),然后当他提交时,我想动态执行其输入,我看到ADO.NET对SELECT和INSERT/DELETE/UPDATE语句有不同的方法,有没有一种方法可以只执行一组语句而不首先检查它们的类型?(查询可以包含“;”分隔查询,因此…) 提前感谢, Miloud Bel.如果您的数据库支持多个语句,您可以使用将它们分开并一次性执行:sqlCommand.ExecuteNonQu
Miloud Bel.如果您的数据库支持多个语句,您可以使用
将它们分开代码>并一次性执行:sqlCommand.ExecuteNonQuery()代码>。当然,如果在同一个查询中混合使用SELECT、UPDATE和DELETE,获取结果可能会很混乱。您也可以。如果您的数据库支持多个语句,您可以使用分隔它们代码>并一次性执行:sqlCommand.ExecuteNonQuery()代码>。当然,如果在同一个查询中混合使用SELECT、UPDATE和DELETE,获取结果可能会很混乱。您也可以。获取结果是否只返回最后一次查询输出?(如果是这样,那就太好了)。那么存储过程呢?我可以在我的街区混合打电话给他们吗?谢谢:)如果你使用ExecuteReader
你可以从所有选择中获取结果。实际上我只想获取最后一次查询输出,这种行为非常适合我的应用程序。谢谢Darin:)获取结果只会返回最后一次查询输出吗?(如果是这样,那就太好了)。那么存储过程呢?我可以在我的街区混合打电话给他们吗?谢谢:)如果你使用ExecuteReader
你可以从所有选择中获取结果。实际上我只想获取最后一次查询输出,这种行为非常适合我的应用程序。谢谢你,达林:)