السلام عليكم و رحمة الله و بركاته
أنا ربطت مع الاوراكل لكن المشكلة أن البيانات تظهر بشكل أخر
مع أن الترميز في الاوراكل و البيانات في الاوراكل مظبوطة
بس في الدوت نت تتغير البيانات
شاكر لكم
السلام عليكم و رحمة الله و بركاته
أنا ربطت مع الاوراكل لكن المشكلة أن البيانات تظهر بشكل أخر
مع أن الترميز في الاوراكل و البيانات في الاوراكل مظبوطة
بس في الدوت نت تتغير البيانات
شاكر لكم
طيب لو تعرفو طريقة أقدر أغير فيها ترميز البيانات الجايه من الاوراكل
لان البيانات في الاوراكل مضبوطة
قد يكون الترميز الموجود في الـregistry الخاص بالأورالكل خطأ
اقتباسقد يكون الترميز الموجود في الـregistry الخاص بالأورالكل خطأ
قبل كانت في البيانات تظهر في الاوراكل بشكل خاطىء و بعد أن أصلحت الترميز للأوراكل في الريجيستري
أصبحت البيانات تظهر بالشكل الصحيح في الاوراكل و لكن المشكلة عند ظهور البيانات في الدوت نت
علماً باني ربطها بواسطة الاداة ODBC
تم تعديل هذه المشاركة بواسطة بو حنان ال في 6 أغسطس 2008 في 12:45
لا تستخدم الـODBC
استخدم مكتبة OracleClient مباشرة مع الـTNS Name
صراحة أنا لاأعرف TNS Name :blush:
ولكن هل تقصد بهذه الطريقة
أولاً : أنشاء procedure تعمل أستعلام عن يوم معين
ثم كود لأتصال
OracleConnection conn = new OracleConnection("Data Source=MODF/orcl;User ID=system;Password=momo;Unicode=True;Omit Oracle Connection Name=True");
OracleCommand cmd = new OracleCommand();
cmd.Connection = conn;
cmd.CommandText = "now_day";
cmd.CommandType = CommandType.StoredProcedure;
cmd.Parameters.Add("nday", OracleType.VarChar ,25 );
cmd.Parameters["nday"].Direction = ParameterDirection.Output;
conn.Open();
cmd.ExecuteNonQuery();
Response.Write(cmd.Parameters["nday"].Value);
conn.Close();هنا البرنامج يرجع اليوم
علماً بأن هذه الطريقة تؤدي إلى نفس المشكلة
السبت >>>>> تصبح >>>>> افسبت
شاكر لك تجاوبك الرائع
تم تعديل هذه المشاركة بواسطة بو حنان ال في 11 أغسطس 2008 في 10:58
من الأفضل أن تسأل في قسم الأوراكل لأن خبرتي في هذه النقطة بسيطة. و لكن باختصار يجب علىك الإتصال بقاعدة البيانات عن طريق الـOracleNet و ما يسمى بالـTNS Name
شكراً شكراً لك System Down
بصراحة أفدتني أفادة ماتتوقعها شاكر لك تجاوبك معي طول هذا الوقت B) :ty: