asp.net c#整理所有本地的图片一次性保存到SQL表中

string sql1 = "select  distinct tx from tiku where tx is not null";  //检索tx表中所有的不重复的tx值
        string sql2,url,txa;
        byte[] dd;
        DataSet ds = new DataSet();
        ds = sqlhelper.query(sql1);
        DataTable dt = ds.Tables[0];//选定数据表
        DataRow[] drs = dt.Select();//查询数据
        for (int au = 0; au < dt.Rows.Count; au++)//检索出所有tx,依次检查
           {
                DataRow drow = ds.Tables[0].Rows[au];
                txa = drow["tx"].ToString().Replace(".jpg","");
                sql2 = string.Format("select * from tx where id={0}", txa);//检索表中有没有相应的ID,如果没有则添加
                if (sqlhelper.danhang(sql2))
                    { }
                else
                    {
                    url = "d:\\tx\\" + txa + ".jpg";
                    if (File.Exists(url))//判断本地文件是否存在,存在则读取并写入
                    {
                        dd = GetPictureData(url);
                        kkkkk(dd, txa);
                    }
                }

            }
        

 

posted @ 2020-12-13 21:02  myrj  阅读(97)  评论(0编辑  收藏  举报