C#Help - 检查文件是否存在并使用结果更新SQL表

时间:2013-01-03 04:06:16

标签: c#

我正在尝试向C#脚本添加一个部分,用于检查文件是否存在,然后在检查结果时使用yes或no更新SQL表。我已经找到了如何检查文件是否存在,以及如何更新SQL表但是无法将2连接在一起并与原始脚本集成。

有人能帮助我吗?我觉得这应该是一件简单的事情,但我真的不知道C#只是糊涂了我的方式。

最终的代码:

if(File.Exists(“D:\ DPL \ ALS \ TempPDFStore \”+ docnum +“。pdf”))                 {

                // connect to database

                SqlConnection objSqlConnection=new SqlConnection("Server=123.456.789.0;Database=DB;User ID=sa;Password=pw;Trusted_Connection=False;");

                objSqlConnection.Open();  

                try  
                {  
                    string strINSERT = string.Format("UPDATE testwalog SET status = 'yes' WHERE docnum = '{0}'", docnum);
                    SqlCommand sqlcom = new SqlCommand(strINSERT, objSqlConnection);
                    sqlcom.ExecuteNonQuery();  
                }

                catch (System.Exception ex)
                {

                }

                finally
                {
                    objSqlConnection.Close();
                }
            }

1 个答案:

答案 0 :(得分:0)

if (File.Exists("your file path"))
 {

    // connect to database

  SqlConnection objSqlConnection=new  SqlConnection("server=127.0.0.1;uid=sa;pwd=;database=test");  

  objSqlConnection.Open();  

  try  
   {  
     SqlCommand sqlcom=new SqlCommand("your update sql statement here,objSqlConnection);  
     sqlcom.ExecuteNonQuery();  
   }

 catch (System.Exception ex)
   {

   }

finally
   {
     objSqlConnection.Close();
   }
}