امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
فراخوانی SQL Query در پاورفرم
#1
ر این مقاله قصد داریم در خصوص فراخوانی SQL Query در پاورفرم (SQL Queries in Power Forms) صحبت کنیم.

HTML پاورفرم به طور مستقیم از SQL Queries پشتیبانی می کند و می تواند برای داده هایی از جنس Lookup و کنترل هایی از همین جنس (مانند Combo boxes) استفاده شود.

به دلایل امنیتی، sql query در داخل Power Forms تعریف نشده است، اما مدل دیگری ارائه شده است:
1. یک لیست سفارشی باید توسط سرور ایجاد شود.
2. تعریف باید در فرمت XML ذخیره شود (از جمله ConnectionString، SQL Command و پارامترها)
3. در Designer PowerFormsکاربر برای sql-query به ورودی آن لیست اشاره می کند و مقادیر پارامتر را با استفاده از داده های ثابت یا مقادیر کنترل داخل فرم تکمیل میکند.
قدم اول : یک لیست دلخواه برای ذخیره کوئری ها ایجاد کنید.
1.یک لیست سفارشی جدید در site collection ایجاد کنید (برای مثال : لیست PowerForms SQL Queries)
2. یک ستون جدید به نام “QueryXML” : (از نوع چند خط متنی – PlainText) اضافه کنید.
3. تنظیمات منظور به دسترسی ها را رعایت کنید، زیرا ممکن است قصد محدود کردن کاربران از مشاهده جزئیات query باشید.(دقت داشته باشیدquery با استفاده از مجوزهای بالا اجرا می شود)
قدم دوم : یک کوئری ایجاد کنید.
یک آیتم جدید در داخل لیست اضافه کنید. عنوان آیتم را وارد کنید.
در داخل فیلد QueryXML، شما باید از schema xml زیر برای تعریف query استفاده کنید.

Code:

<Query Elevated=”true”>
<ConnectionString>Provider=SQLOLEDB;Data Source=.;Initial Catalog=WSS_Content;Integrated Security=SSPI;</ConnectionString>
<SQL>select ID, Title, Priority, Type, StartDate from Customers where ID=?</SQL>
<Parameters>
<Parameter Name=”ID” Type=”Number” />
</Parameters>
</Query>

ادامه مطلب در اینجا
پاسخ


پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان