مشاهده نسخه کامل
: یک سئوال خیلی خیلی فوری(نمایش مشخصات Id وارد شده)
کاربر Id را در محل مخصوص وارد می کند و روی دکمه "نمایش مشخصات" کلیک می کند چگونه می توان مشخصات فرد ثبت شده با این مشخصات را بدست آورد
لطفا اگر کسی یاد داره کمک کنه!
سلام
چه مسئله....
خوب این id حتماً primarykey یک جدول است، کافیست سطر جدول را با کمک دستور SELECT-WHERE به دست آورید.!
حالا با کجاش مشکل دارید؟؟؟؟؟؟ با اجرای دستور sql یا نمایش؟؟؟؟؟
سلام
چه مسئله....
خوب این id حتماً primarykey یک جدول است، کافیست سطر جدول را با کمک دستور SELECT-WHERE به دست آورید.!
حالا با کجاش مشکل دارید؟؟؟؟؟؟ با اجرای دستور sql یا نمایش؟؟؟؟؟
ببخشید سئوال من خیلی احمقانه بود!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
سلام
من همچین جسارتی نکردم.
شاید من خنگ باشم، بهر حال شخص منفرد من، متوجه نشدم مشکل شما از کجا سرچشمه میگیرد.
یاد جمله ای از اویلر افتادم که در خصوص فهم مسئله قبل از حل آن تأکید میکرد.
دو سئوال دارم، ممنون می شم پاسخ دهید
1. زمانی که از این دستور استفاده می کنیم چطور بفهمیم که جند رکورد برگردانده شده است (TableAdapter خاصیتی به نام Count ندارد)
2. مقادیر فیلد های دیگر آن را چطور بدست آوریم
سلام
1- datatable.Rows.Count
2- متوجه نشدم! فیلدهای دیگر چه هستند؟! هر داده ای که باید نمایش داده شود را لود کنید؟!!!!
البته راه اصولی برای برگرداندن یک سطر واحد استفاده از DataTable و DataTable و DataSet نیست.
شما میتوانید با دستورات SELECT مناسب، همراه با WHERE و به کمک شی DataReader سطر بازگشتی را خوانده و نشان دهید.
موفق باشید.
ببینید اسم دیتابیس من 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)
سلام
اگر بخواهید از DataReader استفاده کنید، میتوانید به کد نمونه زیر دقت کنید.
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
اما مهمترین قسمتش رو یادتون رفت توضیح بدین! خود ConnectionString (من از Sql خود C# استفاده می کنم. ConnectionString را چگونه باید مقدار بدم که روی هر کامپیوتری اجرا شود)
یک سئوال دیگه هم اینکه: Command با Readaer چه تفاوتی دارد؟
سلام
اما مهمترین قسمتش رو یادتون رفت توضیح بدین! خود ConnectionString (من از Sql خود C# استفاده می کنم. ConnectionString را چگونه باید مقدار بدم که روی هر کامپیوتری اجرا شود)
همانطور که در تاپیک زیر هم گفتم، راه منطقی ان ایت که برنامه شما مجهز به یک پنجره تنظیمات باشد، که اجازه دهد کاربران برنامه حداقل اجازه ویرایش سرور و user و pass را داشته باشند.
forum.p30world.com/showthread.php?t=244429
یک سئوال دیگه هم اینکه: Command با Readaer چه تفاوتی دارد؟
Command اجرا کننده دستورات است و DataReader نتیجه دستورات را باز پس میدهد.
DataReader در هر زمان فقط یک سطر را بر میگرداند و برای رفتن به سطر بعدی باید متد Read اش فراخوانی شود و امکان رفتن به عقب هم ندارد و ReadOnly هم است.
خود DataAdapter هم برای Fill کردن یک جدول از خواندن DataReader در حلقه استفاده میکند.
سلام
دوتا سئوال ابتدایی و ناشیانه دارم
1. من در برنامه از DataSet و DataTable استفاده کرده ام، وقتی که بخواهم پایگاه را از روی سرور اجرا کنم ، آیا تغییری در آنها باید ایجاد کنم؟
2. آیا حتما روی سرور باید ویندوز سرور نصب باشد یا با ویندوز Xp و بصورت Domain هم می توان کار کرد، آیا بصورت WorkGroup هم جواب می دهد؟
سلام
1. من در برنامه از DataSet و DataTable استفاده کرده ام، وقتی که بخواهم پایگاه را از روی سرور اجرا کنم ، آیا تغییری در آنها باید ایجاد کنم؟
تغییر چی؟ برای چی؟ تغییرات را برای ConnectionString بگذارید!
2. آیا حتما روی سرور باید ویندوز سرور نصب باشد یا با ویندوز Xp و بصورت Domain هم می توان کار کرد، آیا بصورت WorkGroup هم جواب می دهد؟
هیچ چیز و کار خاصی نمیخواهد.
در اصل سرور و کلاینت بودن در حال حاضر دیگر خیلی نسبی شده، و ما به منبع اطلاعات، سرور میگوییم.
یا رایانه میتواند در عین حال یکسری اطلاعات را برای دیگران Share و در دسترس قرار دهد و در عین حال خودش از اطلاعات Share شده دیگران استفاده کند.
در مورد SQLServer هم فرقی ندارد،
شما همزمان میتوانید Database خود را منتشر کنید و در اختیار دیگر رایانه های شبکه قرار دهید،
و در عین حال میتوانید از Database های دیگران استفاده کنید.
این رایانه ها حتی مهم نیست که در شبکه ی محلی باشد یا در اینترنت و ان سوی کره زمین، مهم IP است! خیلی صریح و ساده است.
سلام دوست عزیز
من این سئوال را از بایت این تاپیک شما پرسیدم
متاسفانه کتاب جالبی در خصوص تنظیمات پیکر بندی SQLServer من نمیشناسم.
ولی سعی میکنم در متنی کوتاه و با شرایط استاندارد، تحت SQLServer2005، توضیحی بدهم.
رایانه ها را که به هم شبکه سخت افزاری کردید، یک رایانه را به عنوان سرور انتخاب کنید، مطئن شوید ویندوز سرور مشکل اجازه نامه و برقراری ارتباط ندارد، مثلاً در Vista بهتر است گزینه Password protected sharing غیر فعال باشد.
شما یک سری تنظیمات برای سرور بیان کردید، من فکر کردم که حتما باید ویندوز سرور نصب کنم
با تشکر فراوان
سلام
میبخشید... منظورم ویندوز نصب شده روی رایانه سرور (ویندوز -ِ- سرور) بود نه Ms Windows Server !:31::11:
vBulletin , Copyright ©2000-2025, Jelsoft Enterprises Ltd.