开发者

Using SqlCommand Object in VB.NET

Can I use two command object with one open connection in one proce开发者_如何转开发dure at VB.NET?


Yes you can. As long as you don't close the connection between commands, it'll work fine.

This is a C# example, but I'm sure you can work it out:

    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

    }


Example; kinda pseudo but you should get the concept.

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
0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜