الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

Sp_oamethod&sp_oacreate

مغلق
بدأه muslim4ever في 25 ديسمبر 2007 · 4 رد · 566 مشاهدة · في قواعد بيانات Microsoft SQL Server
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

سلام عليكم

ممكن معلش حد يشرحلى الاتنين دول علشان انا فعلا تعبت و دورت كتير اوى و كل المواضيع مش فاهم منها اى حاجه !!

sp_OAMethod&SP_OAcreate

و سؤال تانى

ساعات فى بعض الحاجات بتحتاج انى اكتب قبلها N' ده ليه ؟

تم تعديل هذه المشاركة بواسطة muslim4ever في 25 ديسمبر 2007 في 07:05

#2

بالنسبة للإجراءات المخزنة دول يا صديقي فهي :

system stored procedures For OLE automation

يعني الاتصال و التواصل مع مصادر بيانات أخرى .. و تستخدم هذه الإجراءات تقنية الـ Com و للمزيد حول الـ OLE automation

شوف الرابط التالي :

http://en.wikipedia.org/wiki/OLE_Automation

يعني مثلاً ذكرت سابقاً في أحد مشاركاتي طريقة لجلب بيانات من Excel Sheet باستخدام نفس التقنية و يمكنك البحث عنها في المنتدى ..

ولكن هذه التقنية على حسب إعتقادي في طريقها إلى الزوال من نسخ SQL Server القادمة لأنها تعتمد تقنية الـ COM ..

و أنا لا أنصحك باستخدامها هذا من ناحية .,

أما لماذا نضع الحرف 'N فهذا أمر بسيط جدأ و أكثر مما تتخيل في البساطة :

هل تعرف أنواع البيانات NText, NVarchar,Nchar ما يميزها أنها تحمل في بداية تسميتها الحرف N أليس كذلك .. ؟

طبعاً لأنها تخزن أحرف Unicode و ليس Ascii فقط .. لذا إذا كنت تريد أن تعامل سلسة محرفية على أنها Unicode ببساطة نكتب قبلها N

كالتالي :

Declare @MyString Nvarchar(50)
Set @MyString = N'MySQL Database';

أليس الأمر بسيطاً أخي الكريم ..

تم تعديل هذه المشاركة بواسطة imadouzoun في 25 ديسمبر 2007 في 10:47

دروس و كتب مفيدة----------------------كتيب الإجرائيات المخزنةتعرف على اللغة Transact SQL <<-->> كتيب عن تنصيب قواعد البيانات Sql Server باللغة العربية كتيب عن إنشاء قواعد البيانات في SQL Server باللغة العربية <<-->> درس مع الأمثلة عن المؤشرات و التعامل معها في الـ T-SQLالعبارات الشرطية و الحلقات في T-SQL <<-->> شرح لبعض الـ Extended Stored Procedure استخدام مكتبات الـ Dot Net الخاصة بك في الـ Sql Server 2005 <<-->> التعامل مع المصفوفات من خلال الـ T-SQLتعابير الجداول الشائعة في SQL Server 2005 <<-->>الاتصال بالأداة SQL Server Management Studioحلول سريعة و لمحات برمجية --------------------------------التصدير إلى إكسل : طريقة أولى : طريقة بسطر واحد من الكود <<-->> طريقة ثانية : طريقة تحتاج إنشاء إجرائية مخزنةً تجهيز بيانات جدول بالصيغة XML تمهيداً لحفظها كملف <<-->> تصدير البيانات إلى ملفات نصية برمجياً إغلاق جميع الإتصالات المفتوحة بقاعدة بيانات محددة .. تمهيداً لاسترجاعها أو حذفها <<-->> الاستعلام بناء على وقت مخزن بالصيغة العربية ضمن حقل نصي ..حذف السجلات المتكررة و إبقاء عدد محدد منها في جدول.. <<-->> أسرع طريقة لحذف سجلات جدول كيف احصل على اسم جهازي والباسوورد باستخدام T-SQL <<-->> حشر أنواع الصور المختلفة في حقل من نوع Image باستخدام إجرائية مخزنة .كيف تعرف أنواع الصور المخزنة في حقل من نوع Image .. <<-->> إجرائيات مخزنة ببارامترات ديناميكية مفيدة جداً للاستعلامات استخدام رقم الحقل بدلاً من الإسم في عبارات الإستعلام <<-->> من هو أضخم الجداول في قاعدة بياناتي ؟معرفة زمن تنفيذ الإجرائيات ( لتختار الطريقة الأسرع بين إجرائياتك المخزنة ) <<-->> التعامل مع الـ Rules برمجياً الحصول على آخر صف في الجدول <<-->> قراءة ملفات XML باستخدام T-SQL برمجياً (مثال مرفق)سحب بيانات ملف إكسل إلى الـ SQL Server <<-->> تشفير النسخة الاحتياطية بكلمة مرور <<-->> التخلص من البيانات المكررة <<-->> حل مشكلة التاريخ الهجريDifferential Backup بالتعريف---------- لا إله إلا الله .. محمد رسول الله

أخوكم في الله..  Imad Ozone

#3

الله يجازيك خير هروح اقرا الموضوع و احاول اقرا عنهم تانى بس خلى بالك لو وقف معايا حاجه هرجعلك :D

#4

welcome

دروس و كتب مفيدة----------------------كتيب الإجرائيات المخزنةتعرف على اللغة Transact SQL <<-->> كتيب عن تنصيب قواعد البيانات Sql Server باللغة العربية كتيب عن إنشاء قواعد البيانات في SQL Server باللغة العربية <<-->> درس مع الأمثلة عن المؤشرات و التعامل معها في الـ T-SQLالعبارات الشرطية و الحلقات في T-SQL <<-->> شرح لبعض الـ Extended Stored Procedure استخدام مكتبات الـ Dot Net الخاصة بك في الـ Sql Server 2005 <<-->> التعامل مع المصفوفات من خلال الـ T-SQLتعابير الجداول الشائعة في SQL Server 2005 <<-->>الاتصال بالأداة SQL Server Management Studioحلول سريعة و لمحات برمجية --------------------------------التصدير إلى إكسل : طريقة أولى : طريقة بسطر واحد من الكود <<-->> طريقة ثانية : طريقة تحتاج إنشاء إجرائية مخزنةً تجهيز بيانات جدول بالصيغة XML تمهيداً لحفظها كملف <<-->> تصدير البيانات إلى ملفات نصية برمجياً إغلاق جميع الإتصالات المفتوحة بقاعدة بيانات محددة .. تمهيداً لاسترجاعها أو حذفها <<-->> الاستعلام بناء على وقت مخزن بالصيغة العربية ضمن حقل نصي ..حذف السجلات المتكررة و إبقاء عدد محدد منها في جدول.. <<-->> أسرع طريقة لحذف سجلات جدول كيف احصل على اسم جهازي والباسوورد باستخدام T-SQL <<-->> حشر أنواع الصور المختلفة في حقل من نوع Image باستخدام إجرائية مخزنة .كيف تعرف أنواع الصور المخزنة في حقل من نوع Image .. <<-->> إجرائيات مخزنة ببارامترات ديناميكية مفيدة جداً للاستعلامات استخدام رقم الحقل بدلاً من الإسم في عبارات الإستعلام <<-->> من هو أضخم الجداول في قاعدة بياناتي ؟معرفة زمن تنفيذ الإجرائيات ( لتختار الطريقة الأسرع بين إجرائياتك المخزنة ) <<-->> التعامل مع الـ Rules برمجياً الحصول على آخر صف في الجدول <<-->> قراءة ملفات XML باستخدام T-SQL برمجياً (مثال مرفق)سحب بيانات ملف إكسل إلى الـ SQL Server <<-->> تشفير النسخة الاحتياطية بكلمة مرور <<-->> التخلص من البيانات المكررة <<-->> حل مشكلة التاريخ الهجريDifferential Backup بالتعريف---------- لا إله إلا الله .. محمد رسول الله

أخوكم في الله..  Imad Ozone

#5

رجعتلك تانى :D

انا فهمتهم الحمد لله بس فى مشاكل تانيه

لو انا عايز اعمل برنامج تصحيح الكلمات من خلال الورد يبقا المفروض انى هعمل

sp_OACreate 'Word.Application' و بعدين sp_OAMethod @Object, 'CheckSpelling', @SpelledCorrectly OUT, @Word

طيب عرفنا منين ان اسمها CheckSpelling و بردو نفس الكلام فى الاكسل فى الموضوع الاردنى اللى انت حطيتو ده ازاى بعرف 'WorkBooks/'Add/'Range("A1")'GetColumnString/ و الكلمات دى كلها منين ققدر اعرفها يعنى مثلا لو عايز اصدر ملف ورد فى كلام و صور و بعديه جدول و الكلام ده اعرفو منين؟!!

و السؤال تانى من نفس الكود

ليه اول الكود مستنى انو يعمل كونكت الاول مهو الطبيعى انو هيطبقو من الanalyzer و هيكون متصل !!

هذا الموضوع مغلق.