imadouzoun
خبير MSSQL Server
- مقام سيف الله المسلول سورية - حمص
- خطأ في تحديث بيانات الجدول
أنصحك باستخدام الـ Debugging ... ضعي نقط إيقاف (Breakpoints) عند أول سطر من كل حدث (Page_Load, Button1_Click1) ... شغلي البرنامج (F5) و سيتوقف في الـ Page_Load و نفذي بعدها البرنامج خطوة خطوة F11 حتى تعرفي ماذا يحدث أثناء تنفيذ الأحداث بالضبط و راقبي قيم المتح…
- إدراج اسم يحوي '
السلام عليكم و رحمة الله و بركاته هنا تتحدث أنت عن الـ Special Characters Insert Table1(test) Values('I''ll wait, I''ll wait for you!') تحياتي
- خطأ في تحديث بيانات الجدول
السلام عليكم و رحمة الله يا ريت لو سمحتي تعطينا الكود اللي كتبتيه مشان نتفحصو و نعرف سبب المشكلة. تحياتي
- اعادة تسلسل رقم السجلات في الجدول
السلام عليكم و رحمة الله بارك الله فيك أخي كريم .. بالنسبة للمؤشر Fast_Forward فهو يعمل مع بيانات الجدول بشكل مباشر و لا ينشئ نسخة من بيانات الجدول في الـtempdb كما تفعل أنواع أخرى, عدا عن كون هذا الخيار يحد من عمليات الـ Update, Delete على السجل الحالي للمؤشر…
- اعادة تسلسل رقم السجلات في الجدول
السلام عليكم و رحمة الله يا صديقي ليست أسرع بالتأكيد حسب الـ Execution Plan Study : عبارات الـ DML على Memory Tables لا تكون أسرع من Cursor على عبارة SQL. هذا إذا لم أقل لك أيضا أنني تجنبت استخدام خيارات المؤشر المتقدمة كالخيار fast_forward لجعله سريعاً جداً. …
- كـيفية طرح قيم من بعضها
السلام عليكم و رحمة الله.. هيك صار بدها كود كتير صراحة .. بس رح قلك شو الفكرة و إنت عليك التنفيذ.. :) - الفكرة أن تجلب التاريخ للـ ID المطلوب ثم تجلب أول تاريخ أدخلته على الجدول .. - تنشئ بعدها حلقة (Loop) بين أكبر قيمة تاريخ و أصغرها و من أجل كل تاريخ تجلب Su…
- خطأ في تحديث بيانات الجدول
تأكدي من أن إضافة الـ System.Data namespace في أعلى ملف الكود: using System.Data; تحياتي
- عن تشفير البيانات
السلام عليكم و رحمة الله كتبت عن تشفير البيانات في السابق في هذا الرابط .. وهي طريقة بسيطة جداً تستخدم مفتاح تشفير تحدده أنت.. /index.php/topic/137067-تشفير-البيانات-في-sql-server-2005/?hl=%2B%D8%AA%D8%B4%D9%81%D9%8A%D8%B1+%2B%D8%A7%D9%84%D8%A8%D9%8A%D8%A7%D9%…
- كـيفية طرح قيم من بعضها
لم أفهم ما هي المشكلة بالضبط :) Create function GetPreviousTotalValue(@Id int) Returns decimal(10,2) As begin Return (Select sum(TotalValue) From Bill Where (Id < @Id)) end Go و هذه طريقة استخدامها Select *, Previous_Summary = dbo.GetPreviousTotalValue(Id) Fro…
- اعادة تسلسل رقم السجلات في الجدول
السلام عليكم و رحمة الله .. بالتأكيد يمكنك أن تنجز ذلك و إليك مثال حضرته لهذا الغرض: use tempdb go Create Table Students(Id int primary key, Name Varchar(50)) -- Insert Students(Id, Name) Select 1, 'Samer' Insert Students(Id, Name) Select 2, 'Ahmad' Insert Stu…
- كـيفية طرح قيم من بعضها
مممممم ... طيب يمكن حل مشكلتك أيضاُ ببساطة و ذلك بتعديل الدالة السابقة لتصبح cumulative على النحو التالي: Alter function GetPreviousTotalValue(@Id int) Returns decimal(10,2) As begin Return (Select sum(TotalValue) From Bill Where (Id < @Id)) end Go -- The quer…
- كـيفية طرح قيم من بعضها
كمان في حل بسيط جداً اذا لم تكن تستخدم الـ SQL Server 2012 .. الحل كالتالي: سأطبق الحل على نفس مثالي السابق (نفس الجدول و نفس البيانات). كل ما عليك فعله هو أن تنشئ Scalar Function تمرر لها بارامتر واحد هو رقم السجل الحالي و تعيد لك قيمة من السجل السابق (المثال…
- كـيفية طرح قيم من بعضها
السلام عليكم و رحمة الله وبركاته إليك هذه الطريقة على شكل مثال بسيط حضرته لك, و هي لا تعمل إلا مع SQL Server 2012 لأنها تستخدم تقنية الـ SQL Windowing المضافة مؤخراً إلى Sql Server 2012 Create Table Bill(Id int identity, [Date] DateTime, TotalValue decimal(10,…
- اعادة تسلسل رقم السجلات في الجدول
السلام عليكم و رحمة الله يوجد أيضاً طريقة أخرى بسيطة و هي أن تجلب السجل ذو قيمة الـ ID الأعلى و تضعه مكان السجل المحذوف (أي تعطيه ID السجل الذي تريد حذفه) و تكون بذلك أزلت الفراغ الناجم عن حذف سجل. تحياتي
- اعادة تسلسل رقم السجلات في الجدول
السلام عليكم و رحمة الله و بركاته أخي الكريم يمكن ذلك و بكل بساطة و لكن عليك أن تزيل خاصية الـ Identity من العمود المذكور أولا.. و إليك مثال كتبته من أجلك : -- لننشئ الجدول التالي من أجل المثال Create Table Student(Id int primary key, Name Varchar(50)) Go -- ن…
- دوال التوسع في الدوت نت باختصار
الله يبارك فيك أخي :)
- دوال التوسع في الدوت نت باختصار
إنها أحد المزايا الرائعة التي تتمير بها لغة C# عن غيرها. ظهرت هذه الميزة أول مرة في الإصدار ( Dot Net 3.0 ) فما هي و ما الفائدة منها؟ نعلم كلنا كمبرمجين دوت نت اننا نستخدم أنماط بيانات و و مكتبات الـ .Net Framework و هناك الكثير من الكلاسات الأساسية التي نحب أ…
- اختبار عدد السجلات التي بالمؤشر
السلام عليكم و رحمة الله Declare C Cursor For Select * From sys.all_columns Open C Select @@Cursor_Rows Close C DeAllocate C مثال سريع لعله يفيدك.
- كيفية عمل SQL Server DataBase Encryption
السلام عليكم و رحمة الله في طرق كثير أخي الكريم .. إليك أبسطها و أسرعها إذا كنت تريد تجنب فهم مفاتيح التشفير المتناظرة و غير المتناظرة .. الطريقة هي التشفير بواسطة عبارة تمررها لدالة تشفير تتولى الموضوع و تعيد لك خرج من نوع Varbinary و يمكنك فك التشفير أيضاً ب…
- Conversion failed when converting date and/or time from character string
ممكن لو سمحت توضحلنا كيف نقلت قاعدة البيانات حتى نعرف كيف بدنا نساعدك .. Copy Database Utility أو Backup - Restore أو ماذا؟