אני עושה פרוייקט בוובדיבלופר וקצת נתקעתי:\ אני צריך פונקציה מסויימת שתעבוד על טבלה מסויימת שלי באקסס. היא תקבל כקלט ערך באותיות שהוא יהיה שם של מוצר ( Pro_Name ) ותחזיר לי עבור אותו מוצר את הקוד שלו ( Pro_code) . שניהם נמצאים באותה טבלה products ואם צריך לציין אז אני עובד בשיטה של oledb או מש'ו כזה.. תודה
using System.Data.OleDb;//שורה לשימוש ב בסיסי נתונים //--------------------הגדרת משתנה לבסיס נתונים (לא יעבוד כמשתנה גלובלי רק בפונקציה!)----- string strOleDb; strOleDb = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source= dugma.mdb"; OleDbConnection conn =new OleDbConnection(strOleDb);//הגדרת משתנה קישור לבסיס נתונים conn.Open();//פתיחת הקובץ. //----------הגדרת משתנה לקבלת שאילתה-------- OleDbDataReader dr; OleDbCommand cmd = new OleDbCommand( "SELECT * FROM targil", conn ); dr = cmd.ExecuteReader();//ביצוע קריאה
//---------קבלת נתונים מעמודה myname---- //listBox2.Items.Add(d);// //---------קבלת מספרים מעמודה 1-------- listBox2.Items.Add(dr.GetInt32(1)); //---------קבלת מחרוזת מעמודה 0-------- listBox1.Items.Add(dr.GetString(0)); //---------סגירת הקובץ----------------- dr.Close(); conn.Close();