私はC#で作成したデータテーブルを持っています。ストアドプロシージャにデータテーブルを渡す
using (DataTable dt = new DataTable())
{
dt.Columns.Add("MetricId", typeof(int));
dt.Columns.Add("Descr", typeof(string));
dt.Columns.Add("EntryDE", typeof(int));
foreach (DataGridViewRow row in dgv.Rows)
{
dt.Rows.Add(row.Cells[1].Value, row.Cells[2].Value, row.Cells[0].Value);
}
// TODO: pass dt
}
そして、私は私が欲しいもの、ストアドプロシージャ
CREATE PROCEDURE [dbo].[Admin_Fill]
-- Add the parameters for the stored procedure here
@MetricId INT,
@Descr VARCHAR(100),
@EntryDE VARCHAR(20)
を持っているがどのように、このストアドプロシージャにデータテーブルを渡すことですか?
を行い、あなたの問題が解決しなければなりませんSQL Serverでは? –
はい、新しいテーブルタイプ – AdaTheDev