سلام
من سی# کار کردم. تو اون به راحتی میشه به تک تک سطرهای یک جدول پایگاه داده دسترسی داشت میخوام بدونم تو دلفی چطوریه؟ من تا پر کردن یه adotable جلو رفتم. از اینجا بعدش چطوریه؟
با تشکر
سلام
من سی# کار کردم. تو اون به راحتی میشه به تک تک سطرهای یک جدول پایگاه داده دسترسی داشت میخوام بدونم تو دلفی چطوریه؟ من تا پر کردن یه adotable جلو رفتم. از اینجا بعدش چطوریه؟
با تشکر
با سلام
اول باید بگم به دلفی خوش امدید.
ببینید برای دسترسی به یک سلول باید اول شماره سطر با رکورد را انتخاب کنید و بعد با انتخاب ستون می توانید مقدار سلول مورد نظر را بدست اورید.
برای انتخاب سطر یا رکورد از کد زیر استفاده کنید :
برای انتخاب ستون چند کد وجود دارد که یکی از ان ها این است :کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
به عنوان مثال من می خواهم سلولی که در سطر دوم و ستون اول با نام asdf است را انتخاب کنم و مقدار ان را نمایش بدهم :کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
----------------کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
شما که دارید از C# می اید باید دقت کنید که connection در C# به صورت live نیستند در حالی که در دلفی live هستند.
یعنی C# یک لحظه به پایگاه داده وصل می شود و اطلاعات را دریافت می کند و ارتباط را قطع می کند اما در دلفی برای نمایش اطلاعات باید به صورت دائم تا انتهای عملیات به پایگاه داده وصل باشیم تا اطلاعات را بتوانیم نمایش تا تغییر بدهیم.
بازم اگر سوالی بود در خدمتم
پیروز باشید
سلام
ممنون از راهنمايي
يه سوال ديگه دارم كه ممنون ميشم اينبار هم راهنمايي كنيد:
من ميخوام براي سرچ كردن در پايگاه داده از كويري استفاده كنم و در نهايت با اون كويري يه ادو تيبل رو پر كنم.
از كامپوننت هايي كه بدون كويري سرچ ميكنن نميخوام استفاده كنم. در واقع تاكيد دارم كه با كويري سرچ انجام بدم و در نهايت نتيجه جستجو در يه تيبل ريخته بشه.
چطور ميتونم در دلفي اينكار رو انجام بدم؟
می تونی از ADOQuery ویا ADODataset استفاده کنی و روابط Query رو توی اون تعریف کنی.
بقیش که حله
سلام
كجاي ادو تيبل ميشه از كويري استفاده كرد؟؟؟ من كه جز كانكشن چيز قابل مقدار دهي نديدم!! ممنون ميشم با كد يه مثل بزنيد يا يه سمپل بزاريد.
برای استفاده از دستورات SQL راحترین راهش استفاده از ADOQuery هستش که از همون تبی که ADOTable رو روی فرم می زاری باید از اون استفاده کنی
ConnectionString
توی ADODataSet که مطمئن هستم همین نام رو داره.
ولی توی ADOQuery نمیدونم همینه یا نه.
connection less بودن یا نبودن بستگی به تکنولوژی ای داره که شما دارین از اون استفاده می کنید. در ADo کانکشنها به صورت Connection Less نیستند ولی در تکنولوژی dbExpress کانکشن ها به صورت Connection Less کار می کنند. توجه داشته باشید که dbExpress به همراه نسخه 6 دلفی و نسخه های جدید تر عرضه می شود و من هم پیشنهاد می کنم که به جای dbGo از آن استفاده کنید.شما که دارید از C# می اید باید دقت کنید که connection در C# به صورت live نیستند در حالی که در دلفی live هستند.
یعنی C# یک لحظه به پایگاه داده وصل می شود و اطلاعات را دریافت می کند و ارتباط را قطع می کند اما در دلفی برای نمایش اطلاعات باید به صورت دائم تا انتهای عملیات به پایگاه داده وصل باشیم تا اطلاعات را بتوانیم نمایش تا تغییر بدهیم.
بازم اگر سوالی بود در خدمتم
پیروز باشید
هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)