• 欢迎访问开心洋葱网站,在线教程,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站,欢迎加入开心洋葱 QQ群
  • 为方便开心洋葱网用户,开心洋葱官网已经开启复制功能!
  • 欢迎访问开心洋葱网站,手机也能访问哦~欢迎加入开心洋葱多维思维学习平台 QQ群
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏开心洋葱吧~~~~~~~~~~~~~!
  • 由于近期流量激增,小站的ECS没能经的起亲们的访问,本站依然没有盈利,如果各位看如果觉着文字不错,还请看官给小站打个赏~~~~~~~~~~~~~!

C#手动为数据库自增字段插入编号

OC/C/C++ 水墨上仙 2091次浏览

C#手动为数据库自增字段插入编号

                string sqlstr = "SET IDENTITY_INSERT t1 ON;";
                lists.Add(sqlstr);
                sqlstr = "INSERT INTO t1       (id, name) VALUES ("+i.ToString()+", '" + i.ToString()+"');";
                lists.Add(sqlstr);
                sqlstr = "set identity_insert t1 off;";
                lists.Add(sqlstr);
                da.SqlCeExecuteNonQuery(lists);

SqlCeExecuteNonQuery

 public void SqlCeExecuteNonQuery(List<string> lists)
        {
            SqlCeConnection conn = new SqlCeConnection();
            SqlCeCommand comm = null;
            try
            {
                conn.ConnectionString = PDAConnectionLocStr;
                conn.Open();
                comm = new SqlCeCommand("", conn);
                for (int i = 0; i < lists.Count; i++)
                {
                    comm.CommandText = lists[i];
                    comm.ExecuteNonQuery();
                }
            }
            catch (SqlCeException ex)
            {
 
            }
            finally
            {
                conn.Close();
                conn.Dispose();
                comm.Dispose();
            }
        }

插入自增主键需要防止编号冲突


开心洋葱 , 版权所有丨如未注明 , 均为原创丨未经授权请勿修改 , 转载请注明C#手动为数据库自增字段插入编号
喜欢 (0)
加载中……