اجرا کردن یک اسکریپت طولانی حاوی GO روی بانک با سی شارپ


برای اجرای چنین اسکریپتی باید گوتو هارو اسپلیت کنین و از رشته جدا کنین سپس داخل یک حلقه همه رو اجرا کنین
ممکنه بعضی از فیلد ها داخلش GO استفاده بشه که بایدبراش فکر بشه

[c language=”c#”]
<p align="left" dir=ltr>
// split script on GO command
IEnumerable commandStrings = Regex.Split(script, @"^\s*GO\s*$",
RegexOptions.Multiline | RegexOptions.IgnoreCase);

foreach (string commandString in commandStrings)
{
if (commandString.Trim() != "")
{
new SqlCommand(commandString, Connection).ExecuteNonQuery();
}
}
</p>
[/c]


About admin

مهندس ناصر نیازی متولد وساکن روستای قایش شهرستان رزن استان همدان در 2 امین روز سال 67 و برنامه نویس و طراح وبسایت

‎پیام بگذارید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *