在VB.NET中使用SqlCommand对象

时间:2009-11-05 09:27:14

标签: vb.net sqlcommand

我可以在VB.NET的一个过程中使用两个命令对象和一个开放连接吗?

2 个答案:

答案 0 :(得分:2)

是的,你可以。只要你不关闭命令之间的连接,它就可以正常工作。

这是一个C#示例,但我相信你可以解决它:

    using (SqlConnection cn = new SqlConnection("Connection String"))
    {

        SqlCommand cmd1 = new SqlCommand("Command1", cn);
        cmd1.CommandType = CommandType.StoredProcedure;

        SqlCommand cmd2 = new SqlCommand("Command2", cn);
        cmd2.CommandType = CommandType.StoredProcedure;

        cn.Open();

        // Execute cmd1
        // Execure cmd2

    }

答案 1 :(得分:2)

实施例;有点伪,但你应该得到这个概念。

dim cnn as connection 
dim cmd as command 
dim cmd2 as command 
dim str1 as string
dim str2 as string 

cnn.open

cmd.connection = cnn 
cmd.command = str1 
cmd.execute

cmd2.connection = cnn 
cmd2.command = str2
cmd2.execute

cnn.close