Ich habe eine DataTable
in C#, und ich versuche, es an SQL Server übergeben.C# DataTable in SQL Server gespeicherte Prozedur
Was ich habe, ist:
DataTable asd = new DataTable();
for (int i = 0; i < LocationDataList.Count; i++)
{
asd.Columns.Add(LocationDataList[i], typeof(string));
}
command.Parameters.Add("@PLocationDataList", SqlDbType.NVarChar, -1).Value = asd;
command.ExecuteNonQuery();
Hier ist das Verfahren T-SQL;
ALTER PROCEDURE [Sade].[SPLocationInsert]
@... INT
,@... VARCHAR(64)
,@... VARCHAR(MAX)
,@... INT
,@... INT
,@... INT
,@... INT
,@... INT
,@PLocationDataList NVARCHAR(MAX)
AS
Ich habe keine Ahnung, wie die DataTable
und Art, die Daten zu übergeben ich verwenden soll.
Vielen Dank im Voraus
Vielen Dank. Du hast meinen Tag gerettet. – NewPHPer