سلام می خوام یه آرایی رو به عنوان پارامتر به sp بفرستم می شه راهنمایی کنید ممنون
یعنی sp من یه آرایه دریافت کنه که این آرایه از طرف برنامه نویس ارسال می شه .
CREATE TYPE dbo.ProductArray AS TABLE ( ID INT, Product NVARCHAR(50), Description NVARCHAR(255) );
ALTER PROC INSERT_SP @INFO_ARRAY AS dbo.ProductArray READONLY AS BEGIN INSERT INTO Products SELECT * FROM @INFO_ARRAY END
DataTable dt = new DataTable(); //Add Columns dt.Columns.Add("ID"); dt.Columns.Add("Product"); dt.Columns.Add("Description"); //Add rows dt.Rows.Add("7J9P", "Soda", "2000ml bottle"); using (conn) { SqlCommand cmd = new SqlCommand("dbo.INSERT_SP", conn); cmd.CommandType = CommandType.StoredProcedure; SqlParameter dtparam = cmd.Parameters.AddWithValue("@INFO_ARRAY", dt); dtparam.SqlDbType = SqlDbType.Structured; }
عالیه
خیلی ممنون
سلام
کد بالا می خوام طوری باشه که id هر رکوردی که ثبت میشه رو تو یه select نشون بده
یا هر کدوم رو توی یه متغییر بزیزه در sp
ممنون اگر کمک کنید.
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)