ایجاد کوئری های پارامتربندی شده درADO.NET

ایجاد کوئری های پارامتربندی شده درADO.NET

بهترین و اولین مرجع رسمی مقالات طراحی اپلیکیشن

ایجاد کوئری های پارامتربندی شده درADO.NET

۱۶۲ بازديد
خیلی از نرم افزار های امروزی در ارتباط طراحی اپلیکیشن در مشهد با رایا پارس به کار گیری فن می‌باشند. چه تجزیه محتوای XML، ایجاد کرد HTML برای مرورگر یا این که سعی برای ادراک آنچه مخاطب باطن فیلد ورودی می نویسد باشد، توسعه و گسترش دهندگان هیچ انتخابی ندارند جز رمز و فعالیت داشتن با متن. لهجه های اپ نویسی مدرن ابزارهای قابل قبولی برای فعالیت با فن ها دارا هستند، ولی یک بخش فرمت گردیده از متن هنوز هم قادر است مجموع روز شما‌را وخیم نماید، به ویژه هنگامی که داده های مخاطب غامض میباشند.
اینگونه مواقعی با کوئری های SQL میباشد. آنها به حیث بی زیان و بسیار اثر گذار می‌باشند. ولی خطرها در هر واژه غیروابسته گردیده با خلأ در کمین می‌باشند. یک کوئری اساس ای که با استعمال از الحاق فن ای C# ایجاد شده است را در حیث بگیرید:
// ----- Code specific to Windows Forms/ADO.NET/SQL Server.
// Assumes: "using System.Data.SqlClient;"
string sqlText = "UPDATE Customer " +
"SET Name = '" + NameField.Text + "', " +
"Age = " + AgeField.Text + " " +
"WHERE ID = " + CustomerID;
SqlCommand dbCommand = new SqlCommand(sqlText, existingSqlConnection);
dbCommand.ExecuteNonQuery();
این کوئری گاهی زمان ها شغل می نماید. چون از حرفه های محور با یه خرده اعتبارسنجی داده ایجاد شده است، که مسائلی مانند مفاد تحت را متحمل می‌شود:
در‌حالتی که NameField.Text مشمول یک نشانه نقل عهد فقط (تک کوتیشن) باشد، مانند نام "O’Reilly"، نشانه نقل قسم به یک آرم نامتعادل تبدیل می‌گردد و کوئری باخت میخورد.
تا كنون نظري ثبت نشده است
ارسال نظر آزاد است، اما اگر قبلا در فارسی بلاگ ثبت نام کرده اید می توانید ابتدا وارد شوید.