PDA

نسخه کامل مشاهده نسخه کامل : یه مشکل در کار با دیتابیس



aliaghaaaaa
01-10-2010, 16:36
سلام.
من تو برنامه ام یه کامبوباکس دارم و یه تکست باکس.
کد زیر رو تو رویداد selectedindexchanged کامبوباکس نوشتم که وقتی یه آیتم از اون انتخاب میشه بر اساس اون، یه مقدار رو از دیتابیس بخونه و برگردونه. ولی برای بعضی آیتم های اون جواب میده و برای بقیه اش جواب نمیده.

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید


برای مقادیری که برمی گردونه که مشکلی نیست ولی برای بقیه مقادیر می گه:


[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
در ضمن آیتم های کامبوباکس هم از خود دیتابیس فراخوانی شدن و خودم واردشون نکردم. یعنی اینکه دقیقا آیتم هایی به این نام در دیتابیس هستن.
باید چکار کنم؟:13::13::13::18::18::18::19::19::19:
ممنون.

M.Hashemi
01-10-2010, 17:04
با سلام
فکر کنم اگر در کد خودتون به جای :

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
از کد
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
استفاده کنید درست بشه.
با تشکر

aliaghaaaaa
01-10-2010, 17:29
سلام دوست عزیز.
این کار رو هم کرده بودم ولی درست نشد که نشد.:45::37::37::37::45:

devil_v9
01-10-2010, 18:59
سلام دوست عزیز کاش بیشتر راهنمایی می کردی ولی امیدوارم مشکلت با این کد حل بشه


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید


اگه درست نشد فرمتو اینجا آپلود کن تا درستش کنم

aliaghaaaaa
02-10-2010, 14:04
سلام.
ممنون از لطفت. ولی من از این کدها سر در نیاوردم.
اینا با سی شارپ هستن؟
من با سی # می خوام. میشه یه کد ساده رو معرفی کنین؟ البته اگه کدهای من اشتباه هستن.
ممنون.

M.Hashemi
02-10-2010, 14:23
با سلام
بله کد های که devil_v9 نوشتن c# هستند.
ابتدا یک connection ایجاد کردند و ان را باز کردند و بعد از ایجاد یک dataAdapter دستورات T-SQL را در ان نوشته و اجرا کرده و داده های بازگشتی را با استفاده از یک dataReader خوانده و در comboBox ذخیره کردند.
اگر متوجه نشدید بگید تا یک سورس براتون بگذارم فقط بگید با sql server بنویسم یا با access
با تشکر

aliaghaaaaa
02-10-2010, 17:31
سلام.
ممنون.
اگه میشه با س کیو ال برام بنویسید.
البته مگه کدهای من اشتباه بود؟
ممنون.

عــــلی
02-10-2010, 19:15
سلام.
علی آقا لطفاً برنامه تونو آپلود کنید و قرار بدید.
من از کدها چیزی سر در نیاوردم.
خطاهای دیتابیس حتماً باید بررسی بشه.

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
با تشکر.

M.Hashemi
02-10-2010, 20:57
با سلام
ابتدا فایل زیر را از حالت فشرده خارج کردن و در پایگاه داده Attach کنید:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
اگر نتونستید Attach کنید یک Database با نام test و یک جدول با نام t1 با دو فیلد id از نوع int و primary key و فیلد name از نوع nchar(10) ایجاد کنید.
سپس سورس برنامه را از زیر دانلود واستفاده کنید.

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
توجه داشته باشید من database را با sql server 2008 sp2 و سورس برنامه را با visual studio.net 2010 نوشتم.
امیدوارم این سورس به کارتون بیاد.
با تشکر

aliaghaaaaa
03-10-2010, 12:09
سلام.
ممنون.
چک می کنم ایشاللا که جواب بده.
از کمکتون هم ممنون.

aliaghaaaaa
05-10-2010, 17:14
سلام.
دیتابیس رو پاک کردم و دوباره ساختم. درست شد.
ممنون.