![]() |
|
طريقة اتصال برنامجين بالييانات مهم جدا - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182) +--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183) +--- الموضوع : طريقة اتصال برنامجين بالييانات مهم جدا (/showthread.php?tid=7607) |
طريقة اتصال برنامجين بالييانات مهم جدا - Easy4ever - 23-02-13 shado1796 كتب : أنتظر المثال . shado1796 كتب : نعم بالتأكيد shado1796 كتب : عن طريق برنامج أكسس 2007 طريقة اتصال برنامجين بالييانات مهم جدا - shado1796 - 23-02-13 [b]مثال جزء من برنامجي في المرفقات >> لاحظ البيانات التي اريد تعبئتها في قاعدة sql
[/b][ATTACH]1786[/ATTACH]
وايضا ممكن كود الاتصال لل sql بدون اسم ورقم سري عن طريق السيرفر في هذا الموقع يوجد كثير http://www.connectionstrings.com/sql-server بس ماهو ؟ وايضا بغيت اسألك هل بإمكاني حفظ الصور في قاعدة sql طريقة اتصال برنامجين بالييانات مهم جدا - shado1796 - 23-02-13 Up Up Up Up طريقة اتصال برنامجين بالييانات مهم جدا - Easy4ever - 24-02-13 أخوي المثال بالمرفق بعد التعديل من ناحية سؤالك بإضافة صورة لقاعدة البيانات SQL فالجواب نعم بكل تأكيد الكود مثل الأكسس الأختلاف هنا أن بدل ما تجعل حقل الصوره من نوع Object أجعلة Binary أما الكود فهو نفس الكود حق الأكسس طريقة اتصال برنامجين بالييانات مهم جدا - shado1796 - 24-02-13 [COLOR="#FF0000"]اخي غيرت مسار قاعدة البيانات بدل اسمك Easy 4ever الى Admin وهو اسم جهازي
لكن لم يتصل بقاعدة البيانات ؟ وايضا ممكن كود الاتصال لل sql بدون اسم ورقم سري عن طريق السيرفر في هذا الموقع يوجد كثير http://www.connectionstrings.com/sql-server بس ماهو ؟ مع العلم انك تستطيع التجربة فقد رفعت القاعدة على سيرفر على الروابط التالية : http://shado8.com/new/DataSQL.mdf http://shado8.com/new/DataSQL.ldf وايضا كيف اجعل قاعدة البيانات SQL تحفظ في الليست فيو.. مثل ما كان عندي في الاكسس .. شكرا ..[/COLOR] طريقة اتصال برنامجين بالييانات مهم جدا - shado1796 - 24-02-13 Up Up Up UP طريقة اتصال برنامجين بالييانات مهم جدا - Easy4ever - 24-02-13 shado1796 كتب : 1- هل انت متأكد من اسم الجهاز ( وليس اسم المستخدم ) لتأكد من اسم الجهاز أضغط بالزر الماوس الإيمن على إيقونة جهاز الكمبيوتر ( Computer ) ومن ثم أختر خصائص ( properties ) ومن ثم أنظر في البيانات المسردة ستجد عند كلمة اسم الكمبيوتر كامل ( Full computer name ) اسم جهازك أنقله بدل كلمة ( Easy4ever ) 2- هل تأكدت من اسم السيرفر حق SQL لمعرفة اسم سيرفر SQL اتبع الخطوات التالية - إذهب أبدء ( start ) كافة البرامج ( All Program ) ومن ثم Microsoft SQL Server 2008 R2حسب الإصدار الذي تمتلكة ومن ثم Configuration Tools ومن ثم شغل برنامج SQL Server Configuration Manager قم بأختيار SQL Server Services في الجهه الآخرى ستجد كلمة SQL Server (اسم السيرفر حق SQL) انقل ما بين الأقواس في الكود بمكانة الصحيح الأن جرب الكود ولا تنسى في نسخ قاعدة البيانات في مجلد SQL كود : C:\Program Files\Microsoft SQL Server\MSSQL10.SQLEXPRESS\MSSQL\DATAshado1796 كتب : الأكواد الذي في الموقع هو أكواد إتصال بكل الحالات وبكل أنواعها نحن في المثال السابق استخدمنا نوع الاتصال Microsoft OLE DB Provider for SQL Server في هذا النوع يوجد أكثر من طريقة حسب أستخدامك بحيث أن الكود الأول من هذا النوع يقوم بالإتصال بقاعدة بيانات بالسيرفر ويوجد في قاعدة البيانات باسورد أما الثاني فهو لنفس الغرض ولاكن لقاعدة البيانات التي لا تحمل باسورد والكود الثالث هو الكود المستخدم وهي لقاعدة البيانات الموجودة على جهاز وبدون باسورد الكود الرابع حسب فهمي له أنه يطلب من المستخدم عند الأتصال أن يدخل باسورد الكود الخامس لقاعدة بيانات موجوده بسيرفر آخر ولا يوجد لديك إلا عنوان IP لهذا السيرفر ويوجد إيضا باسورد في قاعدة البيانات الكود السادس حسب فهمي له أنه يقوم بتعطيل الأتصال هذي كانت أكواد من نوع الأتصال Microsoft OLE DB Provider for SQL Server shado1796 كتب :مع العلم انك تستطيع التجربة فقد رفعت القاعدة على سيرفر على الروابط التالية : حاولت الاتصال بالموقع ولاكن لم يفلح ممكن ان طريقة رفعك للملف غير صحيحه يوجد طريقة أخره تسمح لك بالدخول لقاعدة البيانات من السيرفر شخصيا لم استخدم قط اتصال بقاعدة بيانات مرفوعة بالموقع لذا لا أستطيع أن أفيدك بهذا الأمر ممكن ليست هذي الطريقة لرفع الملف قابل للقرآءه من الموقع أرجوا من الذين لديهم خبره بالإفادة بهذي النقطة shado1796 كتب : بنفس الكود الذي استخدمته في الأكسس أستخدمه هنا * ملاحظة : نوع الأتصال المستخدم يسمح لك باستخدام نفس أوامر الأكسس بدون تعديل سواء كودين لا غير الأول : كود الأتصال يختلف عن كود أتصال بالأكسس . الثاني : عند استخدام حقل التاريخ في الأكسس تضع القيمة بين علامة % أما في SQL ستتعامل معه مثل النص بمعنه انك ستضع القيمة بين علامة ' مثله مثل النص. طريقة اتصال برنامجين بالييانات مهم جدا - shado1796 - 25-02-13 شكرا اخي ،،، علي حكاية الاتصال بالسيرفر في الموقع فانا مفعل القراءة لكن عموما راح احل انشاء الله مشكلة الاتصال بالسيرفر .. بس الان يجب انا اتصل في الجهاز وراح اراجع كلامك واشوف واحاول وارد لك خبر... يعطيك العافية طريقة اتصال برنامجين بالييانات مهم جدا - zeus - 25-02-13 صديقي بغض النظر عن جملة الاتصال الي انت محتاجها احب اوضحلك فكرة لماذا انت ملزم بتغير قاعدة البيانات من اكسيس الى sql server او oraclr لان الاكسيس لا يدعم المستخدمين العدة اي بصورة اسهل انه لو نفرض انه احد مستخدمي برنامجك بيشتغل في جدول معين وحاول مستخدم اخر الوصول الى نفس الجدول فلن يستطيع حتى ينتهي المستخدم الاول من الجدول فما بالك بمستخدمين عدة ارجوا ان تكون الفكرة واضحة ..... وشكرا طريقة اتصال برنامجين بالييانات مهم جدا - shado1796 - 25-02-13 zeus كتب :صديقي بغض النظر عن جملة الاتصال الي انت محتاجها احب اوضحلك فكرة لماذا انت ملزم بتغير قاعدة البيانات من اكسيس الى sql server او oraclr لان الاكسيس لا يدعم المستخدمين العدة اي بصورة اسهل انه لو نفرض انه احد مستخدمي برنامجك بيشتغل في جدول معين وحاول مستخدم اخر الوصول الى نفس الجدول فلن يستطيع حتى ينتهي المستخدم الاول من الجدول فما بالك بمستخدمين عدة ارجوا ان تكون الفكرة واضحة ..... وشكرا اشكرك اخي على فكرتك .. وقد قرأت عن هذه المشكله فاني عندما اعمل على مثلا برنامجين يستعملان القاعده فانها تظهر لي رسالة انها مفتوحه قاعدة البيانات السابقه فلا يمكنني استيراد واضافة تصدير بيانات ،، صراحه هذه مشكلة لم اتدركها مع اني اريد استخدام القاعدة لاكثر من مستخدم .. شكرا لك .. |