以前は PHP で作業していたので、.net アプリケーションの平均的な開発者であることに問題があります。
データが取り込まれた DataTable を ODBC 経由でデータベースに直接挿入したい .net 言語は C# です
誰でもこれを手伝ってもらえますか。
どうもありがとう
if (_DataTable1.Rows.Count > 0)
{
int j=0;
for(int i =0 ; i < _DataTable1.Rows.Count ; i ++){
query = "Select * from Cards where ecode='" + _DataTable1.Rows[i]["ecode"] + "'";
_DataTable2 = CentralConn.Select(query);
if (_DataTable2.Rows.Count > 0)
{
_DataTableUpdate.Rows.Add(DUpdateRow);
foreach (string name in Enum.GetNames(typeof(LocalToCentralFields)))
{
_DataTableUpdate.Rows[j][name] = _DataTable1.Rows[i][name];
}
j++;
}
else {
_DataTableInsert.Rows.Add(DInsertRow);
foreach (string name in Enum.GetNames(typeof(LocalToCentralFields)))
{
_DataTableInsert.Rows[j][name] = _DataTable1.Rows[i][name];
}
j++;
}
}
CentralConn.TransactionInsertion(_DataTableInsert);
//TransactionInsertion のコード
public void TransactionInsertion(DataTable DT,string TableName)
{
OdbcCommand Command = connection.CreateCommand();
Command.CommandText = "Insert";
Transaction = connection.BeginTransaction(IsolationLevel.ReadCommitted);
OdbcDataAdapter Adapter = new OdbcDataAdapter();
Adapter.InsertCommand = new OdbcCommand();
}
私はここで何をすべきか少し立ち往生しています..ガイドしてください