بسم الله الرحمن الرحيم
الاخوة الكرام السلام عليكم ورحمة الله وبركاته
لدي مشكله واريد منكم المساعده
عندي برنامج في الجافا اريد منه ان يتصل بقاعده بينات مايكروسوفت اكسس
في هذه القاعده يوجد عامودين فقط
واحد id number وهذا يضع ارقام لكل سطر اوتماتيكيا
والعامود الاخر هو MD5Original وهو اضع فيه بينات خاصه بالبرنامج
المطلوب انه اذا ارسلت للماثود قيمه موجوده في العامود MD5Original يقوم يرجع لي القيمة الموجوده في السطر التالي اي السطر الذي يليه فقط
مثال
اذا كان في السطر رقم واحد القيمه 777
وفي السطر رقم اثنين القيمه 345
فاذا انا اعطيت الماثود 777 فهو يدخل على فاعده البيانات ويبحث فان وجده يعطني السطر التالي وهو 345
اتمنى ان اكون شرحت مشطلتي بشرح واضح
واتمنى منكم المساعده بارك الله فيكم
مرفق الماثود الذي عملته ولكن طبعا لا يشتغل فيه مشكله لا ادري كيف احلها
static String readDB(String word){
String sql = null;
System.out.println(word);
try
{
Connection con = DriverManager.getConnection("jdbc:odbc:FileSignatures");
Statement s = con.createStatement();
sql = "SELECT NEXT VALUE MD5Original FROM MD5" + " WHERE MD5Original ='" + word + "'";
s.executeQuery(sql);
System.out.println("id number "+ s);
s.executeUpdate(sql);
s.close();
con.close();
}
catch (SQLException e)
{
System.out.println (e);
}
catch (Exception e)
{
System.out.println (e);
}
return sql;
} // readDB() */