¿Cómo ejecutar sentencias SQL secuencialmente en C#?
Usar bucle for
for(int i=1; ilt; 6; i)
{
SqlCommand cmd = nuevo SqlCommand (i Cmd, conn);
}
O:
SqlConnection conn = new SqlConnection();
conn.Open( );
SqlTransaction t = conn.BeginTransaction();
SqlCommand cmd = new SqlCommand("", conn, t);
intentar
{
cadena[] strCmd = { "1", "2", "3", "4", "5" };
for (int i = 0; yo lt; 5; yo )
{
cmd.CommandText = strCmd[i];
cmd.ExecuteNonQuery();
}
t.Commit();
conn.Close();
}
captura
{
t.Rollback();
}
Información ampliada:
C# es una herramienta de programación orientada a objetos. idioma . Permite a los programadores escribir rápidamente varias aplicaciones basadas en la plataforma MICROSOFT .NET. MICROSOFT .NET proporciona una serie de herramientas y servicios para maximizar el desarrollo y la utilización de los campos de la informática y las comunicaciones.
C# permite a los programadores de C desarrollar programas de manera eficiente y porque pueden llamar a funciones nativas escritas en C/C sin perder las potentes funciones originales de C/C. Debido a esta relación de herencia, C# es muy similar a C/C, y los desarrolladores familiarizados con lenguajes similares pueden cambiar rápidamente a C#.
Enciclopedia Baidu-c#