ASP.NETC#循环向多个SQL表添加记录时突然停止且没有错误
创始人
2024-09-17 06:30:45
0

这个问题可能由于循环过程中发生了未处理的异常而导致。为了确定是在哪一步出错了,我们可以在循环中加入try-catch语句来捕捉异常并输出错误信息。另外,为了避免在循环过程中出现数据库连接断开的情况,我们可以每次循环前都打开一个新的连接,并在循环结束后关闭连接。下面是一个示例代码:

using System.Data.SqlClient;

string connectionString = "Data Source=myServerAddress;Initial Catalog=myDataBase;Integrated Security=True"; SqlConnection connection = new SqlConnection(connectionString);

try { connection.Open();

for (int i = 0; i < myRecords.Count; i++)
{
    SqlCommand command = new SqlCommand();
    command.Connection = connection;
    
    // 根据需要向不同的表添加记录
    if (i % 2 == 0)
    {
        command.CommandText = "INSERT INTO Table1 (Column1, Column2) VALUES (@value1, @value2)";
    }
    else
    {
        command.CommandText = "INSERT INTO Table2 (Column1, Column2) VALUES (@value1, @value2)";
    }
    
    // 设置参数并执行命令
    command.Parameters.AddWithValue("@value1", myRecords[i].Value1);
    command.Parameters.AddWithValue("@value2", myRecords[i].Value2);
    command.ExecuteNonQuery();
}

} catch (Exception ex) { // 输出错误信息 Console.WriteLine(ex.Message); } finally { // 关闭连接 connection.Close(); }

相关内容

热门资讯

玩家必备科普!wepoker私... 玩家必备科普!wepoker私人局辅助,wpk真吗,一直真的有挂(有挂猫腻)玩家必备科普!wepok...
玩家必看教程!hhpoker是... 玩家必看教程!hhpoker是真的吗,wpk辅助软件,真是真的是有挂(确实有挂)1、下载好正确养号方...
揭秘攻略!德普之星透视辅助插件... 揭秘攻略!德普之星透视辅助插件,德州局脚本,原来真的是有挂(证实有挂)1、在插件功能辅助器技巧中,中...
教程攻略!pokerrrr2辅... 教程攻略!pokerrrr2辅助,wepoker辅助器官方,一贯是真的有挂(发现有挂)1、每一步都需...
我来分享!wepokerplu... 我来分享!wepokerplus辅助,wepoker黑侠破解,一直有挂(有挂方式)1、任何透视是真的...
9分钟了解!we-poker辅... 9分钟了解!we-poker辅助软件教程,购买的wpk辅助在哪里下载,真是是有挂(有挂细节)1、让任...
我来教教你!德普之星辅助工具如... 我来教教你!德普之星辅助工具如何打开,德州透视插件,真是是真的有挂(有挂功能)1、有没有辅助教程、有...
必备科技!we-poker辅助... 必备科技!we-poker辅助软件教程,购买的wpk辅助在哪里下载,真是存在有挂(今日头条)暗藏猫腻...
玩家亲测!hhpoker买挂,... 玩家亲测!hhpoker买挂,wepoker私人局辅助器怎么用,竟然是真的有挂(有挂细节)1)wep...
解密关于!德州局透视脚本免费版... 解密关于!德州局透视脚本免费版下载手机版,德州机器人代打脚本,总是是真的有挂(有挂秘籍)1、公共底牌...