منتدى مصر التقني
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.

مشكلة الاتصال بقاعدة البيانات ...

اذهب الى الأسفل

مشكلة الاتصال بقاعدة البيانات ... Empty مشكلة الاتصال بقاعدة البيانات ...

مُساهمة من طرف alkomait السبت مارس 12, 2016 11:07 pm

السلام عليكم ورحمة الله وبركاته
مشكلة الاتصال بقاعدة البيانات اكسس من النت  بينز ...
مع العلم انني حاولت الحل المطروح في المنتدى من قبل الاستاذة زهراء ولم ينجح ... كما حاولت ان اجد حلول من منتدبات اخرى ولم ينجح الاتصال ذات الخطا
استخدم نظام 64بت وقمت بحذف وتنصيب عدة نسخ من المايكروسوفت اوفيس ( 2007 -2010 -2013 ) 32 و 64 بت 
وما زالت المشكلة قائمة ...  Sad
بدات اصاب بالاحباط مع الجاافا .... هل من معين
alkomait
alkomait
..
..

تاريخ التسجيل : 27/02/2016
المساهمات : 19
النقاط : 28
التقيم : 1
الدولة : سوريا
الجنس : ذكر

الرجوع الى أعلى الصفحة اذهب الى الأسفل

مشكلة الاتصال بقاعدة البيانات ... Empty رد: مشكلة الاتصال بقاعدة البيانات ...

مُساهمة من طرف زهراء الأحد مارس 13, 2016 5:22 am


اهلا بك اخى الكريم

نتمنى ان نكون عند حسن ظنك .....ما هو الخطأ الذى يظهر لك ؟
زهراء
زهراء
........
........

تاريخ التسجيل : 18/02/2011
المساهمات : 438
النقاط : 769
التقيم : 67
الدولة : مصر
الجنس : انثى

الرجوع الى أعلى الصفحة اذهب الى الأسفل

مشكلة الاتصال بقاعدة البيانات ... Empty رد: مشكلة الاتصال بقاعدة البيانات ...

مُساهمة من طرف alkomait الأحد مارس 13, 2016 11:53 am

زهراء كتب:
اهلا بك اخى الكريم

نتمنى ان نكون عند حسن ظنك .....ما هو الخطأ الذى يظهر لك ؟

هذا الخطاء اللي يطلع لي 


[Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified
alkomait
alkomait
..
..

تاريخ التسجيل : 27/02/2016
المساهمات : 19
النقاط : 28
التقيم : 1
الدولة : سوريا
الجنس : ذكر

الرجوع الى أعلى الصفحة اذهب الى الأسفل

مشكلة الاتصال بقاعدة البيانات ... Empty رد: مشكلة الاتصال بقاعدة البيانات ...

مُساهمة من طرف أحمد مناع الأحد مارس 13, 2016 6:21 pm

فى نظام 64 بت يوجد سائق الاتصال 32-bit driver وياخذ الاسم odbcad32.exe وموجود على المسار %C:\Windows\SysWoW64

و يوجد ايضا سائق الاتصال 64-bit driver و ياخذ نفس الاسم odbcad32.exe ولكن موجود على المسار %C:\Windows\System32

تأكد من استخدامك لسائق الاتصال المناسب مع تطبيقات مشروعك و أعتقد ان المناسب هو 64-bit driver

ـــــــــــــــــــ التوقيع ــــــــــــــــــــ
سبحان الله وبحمدة .....سبحان الله العظيم
أحمد مناع
أحمد مناع
.
.

تاريخ التسجيل : 15/02/2011
المساهمات : 1108
النقاط : 202034
التقيم : 144
الدولة : مصر
الجنس : ذكر

https://egy-tech.forumegypt.net

الرجوع الى أعلى الصفحة اذهب الى الأسفل

مشكلة الاتصال بقاعدة البيانات ... Empty رد: مشكلة الاتصال بقاعدة البيانات ...

مُساهمة من طرف alkomait الأحد مارس 13, 2016 7:54 pm

أحمد مناع كتب:فى نظام 64 بت يوجد سائق الاتصال 32-bit driver وياخذ الاسم odbcad32.exe وموجود على المسار %C:\Windows\SysWoW64

و يوجد ايضا سائق الاتصال 64-bit driver و ياخذ نفس الاسم odbcad32.exe ولكن موجود على المسار %C:\Windows\System32

تأكد من استخدامك لسائق الاتصال المناسب مع تطبيقات مشروعك و أعتقد ان المناسب هو 64-bit driver
اشكر اهتمامك استاذي العظيم لكن ما هي الطريقة صدق انني جربت وقد اكون لم افهم المطلوب بشكل جيد كيف احدد سائق الاتصال ال 64بت للمشروع
alkomait
alkomait
..
..

تاريخ التسجيل : 27/02/2016
المساهمات : 19
النقاط : 28
التقيم : 1
الدولة : سوريا
الجنس : ذكر

الرجوع الى أعلى الصفحة اذهب الى الأسفل

مشكلة الاتصال بقاعدة البيانات ... Empty رد: مشكلة الاتصال بقاعدة البيانات ...

مُساهمة من طرف أحمد مناع الأحد مارس 13, 2016 8:48 pm

فى أعتقادى انك تستخدم الطريقة اليدوية فى انشاء ملف الاتصال بقاعدة البيانات باستخدام Data Source ومن ثم سائق الاتصال من خلال الاعدادات Administrative tools كما فى الصورة التالية :

مشكلة الاتصال بقاعدة البيانات ... Odbc

ويوجد فى نظام 64 بت نوعين من تلك النافذة واحدة خاصة ب 32-bit driver وياخذ الاسم odbcad32.exe وموجود على المسار %C:\Windows\SysWoW64

و الاخرى خاصة ب 64-bit driver و ياخذ نفس الاسم odbcad32.exe ولكن موجود على المسار %C:\Windows\System32

المطلوب منك بدل ما تدخل لوحة التحكم Control Panel من زر أبدا بعد ذلك نذهب الى System and Security ثم نختار Administrative tools ونفتح Data Source (ODBC)

هو أنك تقوم بتجربة 64-bit driver من خلال الدخول الى المجلد C:\Windows\System32 و تشغيل الملف odbcad32.exe لتكوين اعدادات سائق الاتصال ...

ان لم تفلح

قم بتجربة 32-bit driver من خلال الدخول الى المجلد C:\Windows\SysWoW64 و تشغيل الملف odbcad32.exe لتكوين اعدادات سائق الاتصال ...


ـــــــــــــــــــ التوقيع ــــــــــــــــــــ
سبحان الله وبحمدة .....سبحان الله العظيم
أحمد مناع
أحمد مناع
.
.

تاريخ التسجيل : 15/02/2011
المساهمات : 1108
النقاط : 202034
التقيم : 144
الدولة : مصر
الجنس : ذكر

https://egy-tech.forumegypt.net

الرجوع الى أعلى الصفحة اذهب الى الأسفل

مشكلة الاتصال بقاعدة البيانات ... Empty رد: مشكلة الاتصال بقاعدة البيانات ...

مُساهمة من طرف alkomait الإثنين مارس 14, 2016 11:00 am

استاذي هذا الكود :

الكود:

import java.sql.*;
import javax.swing.*;
public class DBase {
Connection conn = null;
    ResultSet rs = null;
    PreparedStatement pst=null;
    public static Connection connectDB(){
        try{
            Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
            Connection conn = DriverManager.getConnection("jdbc:odbc:Driver={Microsoft Access Driver(*.accdb)};DBQ=D:\\opsystem\\data\\db.accdb");
            return conn;
        }catch(ClassNotFoundException | SQLException e){
            JOptionPane.showMessageDialog(null, e);
            return null;
        }

}
}

هل لدي فيه خطا ماا ؟ لانني جربت جميغ الطرق ولم افلح بالاتصال ذات الخطا
alkomait
alkomait
..
..

تاريخ التسجيل : 27/02/2016
المساهمات : 19
النقاط : 28
التقيم : 1
الدولة : سوريا
الجنس : ذكر

الرجوع الى أعلى الصفحة اذهب الى الأسفل

مشكلة الاتصال بقاعدة البيانات ... Empty رد: مشكلة الاتصال بقاعدة البيانات ...

مُساهمة من طرف أحمد مناع الإثنين مارس 14, 2016 3:58 pm

قم بنقل قاعدة البيانات db.accdb الى المجلد الرئيسى للمشروع و عند كتابة الكود لا تقم بكتابة المسار بالكامل
الكود:

{Microsoft Access Driver(*.accdb)};DBQ=D:\\opsystem\\data\\db.accdb"

بل قم بكتابة على النحو التالى :

الكود:
{Microsoft Access Driver(*.accdb)};DBQ=db.accdb"

و أخبرنى بالنتيجة

ـــــــــــــــــــ التوقيع ــــــــــــــــــــ
سبحان الله وبحمدة .....سبحان الله العظيم
أحمد مناع
أحمد مناع
.
.

تاريخ التسجيل : 15/02/2011
المساهمات : 1108
النقاط : 202034
التقيم : 144
الدولة : مصر
الجنس : ذكر

https://egy-tech.forumegypt.net

الرجوع الى أعلى الصفحة اذهب الى الأسفل

مشكلة الاتصال بقاعدة البيانات ... Empty رد: مشكلة الاتصال بقاعدة البيانات ...

مُساهمة من طرف alkomait الإثنين مارس 14, 2016 10:29 pm

أحمد مناع كتب:قم بنقل قاعدة البيانات db.accdb الى المجلد الرئيسى للمشروع و عند كتابة الكود لا تقم بكتابة المسار بالكامل
الكود:
{Microsoft Access Driver(*.accdb)};DBQ=db.accdb"

و أخبرنى بالنتيجة
استاذ لقد حاولت ولم انجح ذات الخطا كل مرة مع جميع المحاولات حتى انني عدلت عن فكرة استخدام قاعدة بيانات الاكسس وانا احاول ان انجز البرنامج مع الديربي علما انني لا اعلم ان كانت ستفي بالغرض ... Embarassed
alkomait
alkomait
..
..

تاريخ التسجيل : 27/02/2016
المساهمات : 19
النقاط : 28
التقيم : 1
الدولة : سوريا
الجنس : ذكر

الرجوع الى أعلى الصفحة اذهب الى الأسفل

الرجوع الى أعلى الصفحة

ََ

مواضيع ذات صلة


 
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى