كار با بانك اطلاعاتي در c++.net

saalek110

Well-Known Member
بله کد بالا سی شارپ است. فور ایچ اگر نشد با آرایه حل کنید.
در کد بالا من با استفاده از count تعداد اعضای آرایه را پیدا کردم.
و فکر کنم میشه با نوشتن tables[0].soton[n] به نتیجه رسید(یا یک چیزی شبیه آن - یا ردیف ها را نگاه کنیم. کلا باید کار ساده ای باشه . در کتابها راحت سینتکس ها پیدا میشه). نرسیدم این کار را به اتمام برسانم.
از این تاپیک هم خیلی ممنونم. کلا شد پایه دیتابیس برای من. البته سعی می کنم وقت بیشتری بگذارم تا مباحث جلو رود. مخصوصا حالا که مشکل ارتباط با دیتابیسم حل شده.
 
آخرین ویرایش:

sara_she

Member
من پيگيري كردم اونطوري كه متوجه شدم در vs 2003براي c++.net دستور for each نداريم ولي در vs 2005 اين دستور براي c++ هم تعريف شده است سعي كردم با حلقه for‌ ساده اين كار رو انجام بدم ولي هنوز به جواب نرسيدم

اصولا بايد به شكل زير باشه:

کد:
OleDbDataAdapter oleDbDataAdapter1 = new OleDbDataAdapter("select * from project", my_Connection);
            DataSet *ds  = new DataSet();
            DataRow *dr = new  DataRow();
             .
             .
             .
            oleDbDataAdapter1.Fill(ds, "project");
for (int i=0 ;i < ds->Table[0]->Rows->Count ; i++)
{
 dr = Table[0]->Rows[i];
}

ولي من مجبور شدم براي رفع خطا به جاي [] از () استفاده كنم و به جاي Table از Tables ولي متد Rows‌نداره فقط Row داره . اجازه هم نمي ده براي Table پارامتر تعريف كنم كه شماره يا نام جدول رو توش مشخص كنم

اگه چك كنيد ممنون مي شم
 
آخرین ویرایش:

جدیدترین ارسال ها

بالا