-5

ファイルが存在するかどうかをチェックし、チェックの結果として SQL テーブルを yes または no で更新するセクションを C# スクリプトに追加しようとしています。ファイルが存在するかどうかを確認する方法と、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 に答える