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

مشكلة عند تنفيذscript من Vb.net

مغلق
بدأه GHOST2010 في 29 مايو 2007 · 3 رد · 656 مشاهدة · في قواعد بيانات Oracle
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

قمت بإنشاء Schema Script بواسطة TOAD وعند محاولة تنفيذه بإستخدام كائن OracleCommand من داخل VB.NET تظهر لى رسالة خطأ وعند محاولة تنفيذ الـ Script من TOAD داخل SQL Editor لا يقبل الـ Script إلا فى حالة تنفيذ كل جملة على حدة وعندما إتبعت هذه الطريقة داخل الـ VB.NET لم تظهر أى مشاكل وتم تكوين الـ Schema لكن المشكلة ظهرت عندما حاولت إستدعاء إحدى الـ Store-Procedures ظهرت لى رسالة خطأ Invalid Character فقمت بمقارنة الـ Stored-Procedure فى الـ Schema الجديدة والـ Schema الأصلية كانت هذه هى نتيجة المقارنة

مرفق صورة توضيحية

Script_Error.bmp

إن قلت قال الله قال رسولـه همزوك همز المنكر المتعالي
أو قلت قد قال الصحابة والألـى تبعاً لهم بالقول والأعمال
أو قلت قـال الشافعي وأحمد و أبو حنيفة والإمام الغالي
صدوا عن وحي الإله ودينـه واحتالوا على حرام الله بالإحلال
يا أمةً لعبت بدين نبيها كتلاعب الصبيان في الأوحال
حاشا رسول الله يحكم بالهوى تلك إذاً حكومة الضلال

feed.1.gif

#2

لم افهم ماتريده بالضبط ،،

ليه ماتحاول وضع السكريبت في ملف sql ومن ثم تنفيذه من الـ TOAD أو SQL*PLUS ..

وآسف على الرد المتأخر ،،

#3
اقتباس
لم افهم ماتريده بالضبط ،،

ما أريده هو معرفة سبب ظهور هذه الرموز عند تنفيذ الـ Script باستخدام الـ OracleCommand

اقتباس
ليه ماتحاول وضع السكريبت في ملف sql ومن ثم تنفيذه من الـ TOAD أو SQL*PLUS ..

لان البرنامج يحتوى على اختيار انشاء ملف بيانات او مستخدم جديد ويتم هذا برمجيا بدون اى تدخل من المستخدم ولذلك لابد من تنفيذ الـ Script من خلال الكود بواسطة VB.NET.

إن قلت قال الله قال رسولـه همزوك همز المنكر المتعالي
أو قلت قد قال الصحابة والألـى تبعاً لهم بالقول والأعمال
أو قلت قـال الشافعي وأحمد و أبو حنيفة والإمام الغالي
صدوا عن وحي الإله ودينـه واحتالوا على حرام الله بالإحلال
يا أمةً لعبت بدين نبيها كتلاعب الصبيان في الأوحال
حاشا رسول الله يحكم بالهوى تلك إذاً حكومة الضلال

feed.1.gif

#4
اقتباس
اختيار انشاء ملف بيانات او مستخدم جديد ويتم هذا برمجيا بدون اى تدخل من المستخدم ولذلك لابد من تنفيذ الـ Script

لإنشاء مستخدم مثلاً أو إعطاء صلاحية لمستخدم وما إلى ذلك يجب إستخدام الأمر

Execute_immediate

مثلاً

execute_immediate('CREATE USER ABC IDENTIFIED BY ABC');

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

مواضيع مشابهة