عبد الله قدور قام بنشر مايو 8, 2021 قام بنشر مايو 8, 2021 السلام عليكم ورحمة الله وبركاته اسعد الله اوقاتكم وتقبل طاعتكم عندي جداول متصلة بقاعدة بيانات على ازور ، يوجد من بينهم جدولين كنت اضيف البيانات عليهم فجأة ظهرت هذه الرسالة ولم اعد استطيع تعديل اي سجل موجود في القاعدة ، ولكن يمكنني اضافة سجلات جديدة علما لا يوجد مستخدم غيري يعمل على قاعدة البيانات
أبو عبدالله الحلوانى قام بنشر مايو 8, 2021 قام بنشر مايو 8, 2021 وعليكم السلام ورحمة الله وبركاته المشكلة في جداول الـ Sql وشبيهتها auzer يجب ان تحتوي علي حقل الطابع الزمني اضف عمود للجدول الذي تحدث به المشكلة واجعل نوع البيانات لهذا العود timestamp هذا العمود لا يتم ادخال بيانات به وانما يتم التحكم به من قبل برنامج auzar لتسجيل حركة ادخال وتعديل البيانات في الوقت الحالي. (يعني باختصار انشأ العمود واتركه فارغا وانس امره 😁) جرب هذا سيحل المشكلة لديك باذن الله فقد مررت بنفس التجربة من قبل ولكن مع sql تمنايتي بالتوفيق 1
عبد الله قدور قام بنشر مايو 8, 2021 الكاتب قام بنشر مايو 8, 2021 7 ساعات مضت, أبو عبدالله الحلوانى said: المشكلة في جداول الـ Sql وشبيهتها auzer يجب ان تحتوي علي حقل الطابع الزمني اضف عمود للجدول الذي تحدث به المشكلة واجعل نوع البيانات لهذا العود timestamp هذا العمود لا يتم ادخال بيانات به وانما يتم التحكم به من قبل برنامج auzar لتسجيل حركة ادخال وتعديل البيانات في الوقت الحالي. (يعني باختصار انشأ العمود واتركه فارغا وانس امره 😁) جزاك الله كل خير اخي ابو عبد الله الحلواني لكن كيف يمكنني تعديل جدول موجود على قاعدة بيانات على ازور؟ اما بالنسبة للعمود هل هناك اسم محدد للعمود ام اضع اي اسم من عندي؟
د.كاف يار قام بنشر مايو 10, 2021 قام بنشر مايو 10, 2021 اقترح عليك استبدال اسلوب الإدخال و استدعاء البيانات بالطريقة التالية اي الاتصال بقاعدة البيانات عند الحاجة لها و اغلاقها بعد جلب البيانات Dim openSQL As ADODB.Connection Dim rs As New ADODB.Recordset Dim ID As Integer ID = TextID Dim MyName As String MyName = TextIDMyName Set openSQL = New ADODB.Connection openSQL.Open "Provider=SQLOLEDB;Data Source=عنوان قاعدة البيانات" Set rs = openSQL.Execute("UPDATE [Plans1] SET [Subject]='" & MyName & "' where [NO]='" & MyName & "' ") MsgBox "تحديث البيانات بنجاح", vbInformation + vbMsgBoxRight, "تأكيد" openSQL.Close 1 1
عبد الله قدور قام بنشر مايو 10, 2021 الكاتب قام بنشر مايو 10, 2021 6 ساعات مضت, د.كاف يار said: اقترح عليك استبدال اسلوب الإدخال و استدعاء البيانات بالطريقة التالية اي الاتصال بقاعدة البيانات عند الحاجة لها و اغلاقها بعد جلب البيانات جزاك الله كل خير اخي الكريم تقبل الله طاعتك يارب هل هذا الكود بحاجة الى جداول مرتبطة أم لا ؟ وهل استطيع استخدام DAO في اضافة البيانات وتعديلها ؟
د.كاف يار قام بنشر مايو 10, 2021 قام بنشر مايو 10, 2021 8 ساعات مضت, عبد الله قدور said: جزاك الله كل خير اخي الكريم تقبل الله طاعتك يارب هل هذا الكود بحاجة الى جداول مرتبطة أم لا ؟ وهل استطيع استخدام DAO في اضافة البيانات وتعديلها ؟ لا يحتاج الى جداول مرتبطة ولكن بالإمكان استيراد البيانات للجداول و كذلك تستطيع الاضافة و الحذف لكني لم اجرب استخدام ADO
أبو عبدالله الحلوانى قام بنشر مايو 10, 2021 قام بنشر مايو 10, 2021 في ٨/٥/٢٠٢١ at 22:52, عبد الله قدور said: لكن كيف يمكنني تعديل جدول موجود على قاعدة بيانات على ازور؟ اما بالنسبة للعمود هل هناك اسم محدد للعمود ام اضع اي اسم من عندي؟ أما عن السؤال الأول فلا علم لي بـ ازور ولكن أعتقد أنها كـ الأسكيوال تحتاج ان تكون مالك لقاعدة البيانات أو لك وصول عليها بصلاحية مشرف لتستطيع التعديل علي قاعدة البيانات أما عن السؤال الثاني فاسم العمود ليس بمشكلة يمكنك اختيار ما تريد المهم نوع البيانات الخاصة بالعمود. 1
د.كاف يار قام بنشر مايو 11, 2021 قام بنشر مايو 11, 2021 16 ساعات مضت, أبو عبدالله الحلوانى said: أما عن السؤال الأول فلا علم لي بـ ازور ولكن أعتقد أنها كـ الأسكيوال تحتاج ان تكون مالك لقاعدة البيانات أو لك وصول عليها بصلاحية مشرف لتستطيع التعديل علي قاعدة البيانات أما عن السؤال الثاني فاسم العمود ليس بمشكلة يمكنك اختيار ما تريد المهم نوع البيانات الخاصة بالعمود. لإضافة عمود جديد استخدم اضافة عمود جديد ALTER TABLE table_name ADD column_name varchar(255); 2 1
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.