select * from datatable.Butを使用して特定の列のテーブルに挿入したいのですが、それは私に配列を与えています。 (;あなたのケースではなく、あなたがセミコロンでそれぞれを終了したときにそれは時々許可されています) 試しDatatableすべての行を選択
all I want to do is
Insert into table1 (id,name,status) select * from datatable
query += "Insert into " + tableName.ToLower() + "";
query += "(";
for (int i = 0; i < dt.Columns.Count; i++)
{
if (i != dt.Columns.Count - 1)
query += dt.Columns[i].ColumnName.ToLower() + ",";
else
query += dt.Columns[i].ColumnName.ToLower();
}
query += ")";
DataRow[] result = dt.Select();
query += "select * from " + result
は、[テーブル値コンストラクタ]で文(https://msdn.microsoft.com/en-us/library/dd776382を生成しようと、各セルの値を取得します。 aspx)。 –