PDA

View Full Version : سوال: فرستادن یک آرایه به عنوان پارامتر از دات نت به sql server



DotNet_King
چهارشنبه 16 مرداد 1387, 18:51 عصر
سلام
من قصد دارم یک آرایه مثلا از اعداد را، از دات نت بفرستم به یه sp در sql server بعد کدم
رو اجرا کنم. این کار شدنیه؟ اصلا sqlserver متغیرهایی از نوع آرایه داره؟

AminSobati
چهارشنبه 16 مرداد 1387, 23:15 عصر
http://www.sommarskog.se/arrays-in-sql.html

Masiha1986
پنج شنبه 17 مرداد 1387, 11:51 صبح
با سلام
دوست عزیز برای این کار بهترین راه استفاده از XML است. برای آشنایی با این موضوع یک سر به لینک زیر بزنید:

http://barnamenevis.org/forum/showthread.php?t=116202
(http://barnamenevis.org/forum/showthread.php?t=115419)

KambizZandi
پنج شنبه 17 مرداد 1387, 22:31 عصر
به نظر من بهترين کار استفاده از object[] است.
در sql هم فيلد مربوطه را image يا varbinary انتخاب کنيد.

DotNet_King
جمعه 18 مرداد 1387, 07:47 صبح
به نظر من بهترين کار استفاده از object[] است.
در sql هم فيلد مربوطه را image يا varbinary انتخاب کنيد.


میشه بیشتر توضیح بدید! ببنید من مثلا قصد دارم یه آرایه با سی شارپ بسازم با این مقادیر
1002و1003و1005و1008
بعد برم تو اس کیو ال و با یه حلقه دستور insert و یا select رو اجرا کنم البته واسه تک تک مقادیر آرایه!!!
الان دارم مقاله ای که آقای ثباتی معرفی کردند رو می خونم . من یه چیزی تو این مایه ها می خواستم

متشکرم