PDA

View Full Version : دسترسی به فیلد خاصی از بانک اطلاعاتی



870056950
دوشنبه 07 اردیبهشت 1388, 18:52 عصر
دوستان مهربان سلام
من میخواهم یک فیلد خاص رکورد از یک بانکی اطلاعاتی را در یک متغیر بریزم و یا در یک سلول datagridview قرار دهم.
مثلاً:
کاربر کد یک کتاب را در یک textBox وارد کرده و من میخواهم قیمت آن کتاب را در یک متغیر int قرار دهم یا در یک جایی نشان دهم. دقت کنید که من فقط به یک یا چند فیلد از رکورد مورد نظر نیاز دارم نه همش.
ممنون

masoud.ramezani
دوشنبه 07 اردیبهشت 1388, 19:06 عصر
یک select ساده بزنید

NewFoxStudent
دوشنبه 07 اردیبهشت 1388, 19:09 عصر
این که خیلی سادست
فیلد هایی رو که نیاز داری توی Select بیار


Select FieldName From TableName Where whereCondition = Value

alireza_tavakol
دوشنبه 07 اردیبهشت 1388, 19:12 عصر
دستور SQL زیر واست این کارا میکنه به شرطی که
com.ExecuteScalar();




مقداری که کاربر (نام کتاب)= نام فیلد کتاب where نام جدول from نام فلید ی که می خواهی Select

NewFoxStudent
دوشنبه 07 اردیبهشت 1388, 19:17 عصر
دستور SQL زیر واست این کارا میکنه به شرطی که
com.ExecuteScalar();




مقداری که کاربر (نام کتاب)= نام فیلد کتاب where نام جدول from نام فلید ی که می خواهی Select


اگه بخواد چند فیلد رو با هم بگیره com.ExecuteScalar(); جواب نمیده
با توجه به Query که مینویسه میتونه از Reader یا Scaler استفاده کنه

ijavad
سه شنبه 08 اردیبهشت 1388, 08:02 صبح
آقا اگه اشکالی نداره منم یه سوال درباره این موضوع بپرسم. من می خوام مقدار یه فیلد از جدولم رو با مقدار Textbox جمع کنم و حاصل رو داخل همون فیلد برگردونم.اگه میشه کمکم کنید. خیلی لازمش دارم.

NewFoxStudent
سه شنبه 08 اردیبهشت 1388, 08:37 صبح
با فرض اینکه مقدار TextBox رو توی یه متغیر به نام newVal ریختی



Update TableName Set fieldName = fieldName+newVal where whercondition

ijavad
سه شنبه 08 اردیبهشت 1388, 20:17 عصر
NewFoxStudent جان ازت ممنونم مشکلم حل شد.