View Full Version : دسترسی به فیلد خاصی از بانک اطلاعاتی
870056950
دوشنبه 07 اردیبهشت 1388, 19:52 عصر
دوستان مهربان سلام
من میخواهم یک فیلد خاص رکورد از یک بانکی اطلاعاتی را در یک متغیر بریزم و یا در یک سلول datagridview قرار دهم.
مثلاً:
کاربر کد یک کتاب را در یک textBox وارد کرده و من میخواهم قیمت آن کتاب را در یک متغیر int قرار دهم یا در یک جایی نشان دهم. دقت کنید که من فقط به یک یا چند فیلد از رکورد مورد نظر نیاز دارم نه همش.
ممنون
masoud.ramezani
دوشنبه 07 اردیبهشت 1388, 20:06 عصر
یک select ساده بزنید
NewFoxStudent
دوشنبه 07 اردیبهشت 1388, 20:09 عصر
این که خیلی سادست
فیلد هایی رو که نیاز داری توی Select بیار
Select FieldName From TableName Where whereCondition = Value
alireza_tavakol
دوشنبه 07 اردیبهشت 1388, 20:12 عصر
دستور SQL زیر واست این کارا میکنه به شرطی که
com.ExecuteScalar();
مقداری که کاربر (نام کتاب)= نام فیلد کتاب where نام جدول from نام فلید ی که می خواهی Select
NewFoxStudent
دوشنبه 07 اردیبهشت 1388, 20:17 عصر
دستور SQL زیر واست این کارا میکنه به شرطی که
com.ExecuteScalar();
مقداری که کاربر (نام کتاب)= نام فیلد کتاب where نام جدول from نام فلید ی که می خواهی Select
اگه بخواد چند فیلد رو با هم بگیره com.ExecuteScalar(); جواب نمیده
با توجه به Query که مینویسه میتونه از Reader یا Scaler استفاده کنه
ijavad
سه شنبه 08 اردیبهشت 1388, 09:02 صبح
آقا اگه اشکالی نداره منم یه سوال درباره این موضوع بپرسم. من می خوام مقدار یه فیلد از جدولم رو با مقدار Textbox جمع کنم و حاصل رو داخل همون فیلد برگردونم.اگه میشه کمکم کنید. خیلی لازمش دارم.
NewFoxStudent
سه شنبه 08 اردیبهشت 1388, 09:37 صبح
با فرض اینکه مقدار TextBox رو توی یه متغیر به نام newVal ریختی
Update TableName Set fieldName = fieldName+newVal where whercondition
ijavad
سه شنبه 08 اردیبهشت 1388, 21:17 عصر
NewFoxStudent جان ازت ممنونم مشکلم حل شد.
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.