5
にビューからデータベースに変数を挿入するためにどのように私は私のデータベースにforeachループで計算された変数の負荷を、インポートする方法を探しています。私はプレーンテキスト(.txtファイル)から値を抽出するアプリケーションを構築しています。下の例では、テキスト文字列から値を取り除いています。私はアプリケーションが、ループからデータベーステーブルの新しい行に(計算後の)すべての値を自動的に挿入したいと思っています。誰もがそれを行うための最善の方法とそれを行う方法を知っていますか?MVC
foreach (string resultregel in mtregel)
{
<br /><b>Rij: @regnr</b><br />
regnr = regnr + 1;
string valuedateimportA = resultregel.Remove(6);
if (valuedateimportA.StartsWith("0"))
{
var valuedateimport = new DateTime(DateTime.Today.Year, DateTime.Today.Month, DateTime.Today.Day);
<i>Value Date Import = No ValueDateImport found!!</i><br />
}
else
{
DateTime valuedateimportB = DateTime.ParseExact(valuedateimportA, "yyMMdd", System.Globalization.CultureInfo.InvariantCulture);
string valuedateimport = valuedateimportB.ToString("d-M-yyyy");
<i>Value Date Import = @valuedateimport</i><br />
}
}
私はこのコードを追加しようとしましたが、それは動作しません:
using (System.Data.SqlClient.SqlConnection connection = new System.Data.SqlClient.SqlConnection(connectionString)
{
System.Data.SqlClient.SqlCommand cmd = new System.Data.SqlClient.SqlCommand("INSERT INTO Import_table (valuedateimport, description, valuename) VALUES (@valuedateimport, @description, @valuename)");
cmd.CommandType = System.Data.CommandType.Text;
cmd.Connection = connection;
cmd.Parameters.AddWithValue("@valuedateimport", txtvaluedateimport.Text);
cmd.Parameters.AddWithValue("@description", txtdescription.Text);
cmd.Parameters.AddWithValue("@valuename", txtvaluename.Text);
connection.Open();
cmd.ExecuteNonQuery();
}
。ネイティブのjavascriptまたはjquery ajaxメソッドを使用できます。 –
"動作しません"。どのように正確に動作しないのですか?間違いはありますか? – ADyson