-5

我正在尝试将一个部分添加到 C# 脚本中,以检查文件是否存在,然后使用是或否更新 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();
                }
            }
4

1 回答 1

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();
   }
}
于 2013-01-03T04:16:05.897 回答