واضح آرشیو وب فارسی:سایت ریسک: M-B-M21-07-2008, 12:23 AMکاربر Id را در محل مخصوص وارد می کند و روی دکمه "نمایش مشخصات" کلیک می کند چگونه می توان مشخصات فرد ثبت شده با این مشخصات را بدست آورد M-B-M21-07-2008, 03:24 PMلطفا اگر کسی یاد داره کمک کنه! _H2_22-07-2008, 12:22 AMسلام چه مسئله.... خوب این id حتماً primarykey یک جدول است، کافیست سطر جدول را با کمک دستور SELECT-WHERE به دست آورید.! حالا با کجاش مشکل دارید؟؟؟؟؟؟ با اجرای دستور sql یا نمایش؟؟؟؟؟ M-B-M22-07-2008, 12:50 AMسلام چه مسئله.... خوب این id حتماً primarykey یک جدول است، کافیست سطر جدول را با کمک دستور SELECT-WHERE به دست آورید.! حالا با کجاش مشکل دارید؟؟؟؟؟؟ با اجرای دستور sql یا نمایش؟؟؟؟؟ ببخشید سئوال من خیلی احمقانه بود!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! _H2_22-07-2008, 01:37 AMسلام من همچین جسارتی نکردم. شاید من خنگ باشم، بهر حال شخص منفرد من، متوجه نشدم مشکل شما از کجا سرچشمه میگیرد. یاد جمله ای از اویلر افتادم که در خصوص فهم مسئله قبل از حل آن تأکید میکرد. M-B-M22-07-2008, 11:42 PMدو سئوال دارم، ممنون می شم پاسخ دهید 1. زمانی که از این دستور استفاده می کنیم چطور بفهمیم که جند رکورد برگردانده شده است (TableAdapter خاصیتی به نام Count ندارد) 2. مقادیر فیلد های دیگر آن را چطور بدست آوریم _H2_24-07-2008, 02:26 AMسلام 1- datatable.Rows.Count 2- متوجه نشدم! فیلدهای دیگر چه هستند؟! هر داده ای که باید نمایش داده شود را لود کنید؟!!!! البته راه اصولی برای برگرداندن یک سطر واحد استفاده از DataTable و DataTable و DataSet نیست. شما میتوانید با دستورات SELECT مناسب، همراه با WHERE و به کمک شی DataReader سطر بازگشتی را خوانده و نشان دهید. موفق باشید. M-B-M24-07-2008, 08:36 PMببینید اسم دیتابیس من DB است و اسم جدول من Customer من از این Query برای برگرداندن سطر مورد نظر استفاده می کنم SELECT CuId, Date, Time, FName, LName, Gen FROM Customer WHERE (CuId = @CuId) حالا می خواهم ببینم با این دستور 1. آیا رکوردی برگردانده شده است یا خیر (Count) 2. مقدار فیلد های دیگر آن (Date, FName, LName, ...) را در textBox مربوطه نمایش دهم یک درخواست دیگر هم اینکه در صورت امکان طریقه اتصال به پایگاه داده Sql برای استفاده از شی DataReader را کامل توضیح دهید (ConnectionString) _H2_24-07-2008, 11:21 PMسلام اگر بخواهید از DataReader استفاده کنید، میتوانید به کد نمونه زیر دقت کنید. !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! M-B-M25-07-2008, 03:28 PMاما مهمترین قسمتش رو یادتون رفت توضیح بدین! خود ConnectionString (من از Sql خود C# استفاده می کنم. ConnectionString را چگونه باید مقدار بدم که روی هر کامپیوتری اجرا شود) یک سئوال دیگه هم اینکه: Command با Readaer چه تفاوتی دارد؟ _H2_25-07-2008, 08:12 PMسلام اما مهمترین قسمتش رو یادتون رفت توضیح بدین! خود ConnectionString (من از Sql خود C# استفاده می کنم. ConnectionString را چگونه باید مقدار بدم که روی هر کامپیوتری اجرا شود) همانطور که در تاپیک زیر هم گفتم، راه منطقی ان ایت که برنامه شما مجهز به یک پنجره تنظیمات باشد، که اجازه دهد کاربران برنامه حداقل اجازه ویرایش سرور و user و pass را داشته باشند. forum.p30world.com/showthread.php?t=244429 یک سئوال دیگه هم اینکه: Command با Readaer چه تفاوتی دارد؟ Command اجرا کننده دستورات است و DataReader نتیجه دستورات را باز پس میدهد. DataReader در هر زمان فقط یک سطر را بر میگرداند و برای رفتن به سطر بعدی باید متد Read اش فراخوانی شود و امکان رفتن به عقب هم ندارد و ReadOnly هم است. خود DataAdapter هم برای Fill کردن یک جدول از خواندن DataReader در حلقه استفاده میکند. M-B-M26-07-2008, 03:35 PMسلام دوتا سئوال ابتدایی و ناشیانه دارم 1. من در برنامه از DataSet و DataTable استفاده کرده ام، وقتی که بخواهم پایگاه را از روی سرور اجرا کنم ، آیا تغییری در آنها باید ایجاد کنم؟ 2. آیا حتما روی سرور باید ویندوز سرور نصب باشد یا با ویندوز Xp و بصورت Domain هم می توان کار کرد، آیا بصورت WorkGroup هم جواب می دهد؟ _H2_26-07-2008, 10:22 PMسلام 1. من در برنامه از DataSet و DataTable استفاده کرده ام، وقتی که بخواهم پایگاه را از روی سرور اجرا کنم ، آیا تغییری در آنها باید ایجاد کنم؟ تغییر چی؟ برای چی؟ تغییرات را برای ConnectionString بگذارید! 2. آیا حتما روی سرور باید ویندوز سرور نصب باشد یا با ویندوز Xp و بصورت Domain هم می توان کار کرد، آیا بصورت WorkGroup هم جواب می دهد؟ هیچ چیز و کار خاصی نمیخواهد. در اصل سرور و کلاینت بودن در حال حاضر دیگر خیلی نسبی شده، و ما به منبع اطلاعات، سرور میگوییم. یا رایانه میتواند در عین حال یکسری اطلاعات را برای دیگران Share و در دسترس قرار دهد و در عین حال خودش از اطلاعات Share شده دیگران استفاده کند. در مورد SQLServer هم فرقی ندارد، شما همزمان میتوانید Database خود را منتشر کنید و در اختیار دیگر رایانه های شبکه قرار دهید، و در عین حال میتوانید از Database های دیگران استفاده کنید. این رایانه ها حتی مهم نیست که در شبکه ی محلی باشد یا در اینترنت و ان سوی کره زمین، مهم IP است! خیلی صریح و ساده است. M-B-M26-07-2008, 11:45 PMسلام دوست عزیز من این سئوال را از بایت این تاپیک شما پرسیدم متاسفانه کتاب جالبی در خصوص تنظیمات پیکر بندی SQLServer من نمیشناسم. ولی سعی میکنم در متنی کوتاه و با شرایط استاندارد، تحت SQLServer2005، توضیحی بدهم. رایانه ها را که به هم شبکه سخت افزاری کردید، یک رایانه را به عنوان سرور انتخاب کنید، مطئن شوید ویندوز سرور مشکل اجازه نامه و برقراری ارتباط ندارد، مثلاً در Vista بهتر است گزینه Password protected sharing غیر فعال باشد. شما یک سری تنظیمات برای سرور بیان کردید، من فکر کردم که حتما باید ویندوز سرور نصب کنم با تشکر فراوان _H2_27-07-2008, 02:02 AMسلام میبخشید... منظورم ویندوز نصب شده روی رایانه سرور (ویندوز -ِ- سرور) بود نه Ms Windows Server !:31::11: M-B-M27-07-2008, 03:35 PMخیلی ممنون سایت ما را در گوگل محبوب کنید با کلیک روی دکمه ای که در سمت چپ این منو با عنوان +1 قرار داده شده شما به این سایت مهر تأیید میزنید و به دوستانتان در صفحه جستجوی گوگل دیدن این سایت را پیشنهاد میکنید که این امر خود باعث افزایش رتبه سایت در گوگل میشود
این صفحه را در گوگل محبوب کنید
[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 1088]