PDA

View Full Version : سوال: شرط گداشتن روی یک فیلد



zahra.mf
سه شنبه 24 مرداد 1391, 13:14 عصر
سلام
من یه جدول کالا دارم میخوام موقع درج کالای جدید چک کنه اگه جمع کل کالاها از 100 بیشتر شد اجازه درج نده ولی تو نوشتو دستور if مشکل دارم



dal.connect();
sql = "select sum(mojudi) from kala";
sql = string.Format(sql);
dt = dal.select(sql);
dt.Rows[0]["mojudi"].ToString();


sql = "insert into kala (namek,gheymatkala,mojudi) values (N'{0}',N'{1}',{2})";
sql = string.Format(sql,
(textBox4.Text.Replace("'", "''")),
(textBox5.Text.Replace("'", "''")),
(textBox6.Text.Replace("'","''"))
);
dal.docommand(sql);
sql = "select * from kala";
sql = string.Format(sql);
dt = dal.select(sql);
textBox4.Clear();
textBox5.Clear();
textBox6.Clear();
dataGridView2.DataSource = dt;
dal.Disconnect();

Farshid007
سه شنبه 24 مرداد 1391, 13:19 عصر
منظورت اینه که تعداد کل کالا ها از 100 بیشتر بشه!؟؟

zahra.mf
سه شنبه 24 مرداد 1391, 13:21 عصر
جمع کل کالاها بیشتر از 100 نشه!!

Farshid007
سه شنبه 24 مرداد 1391, 13:32 عصر
SqlCommand sqlCMD = new SqlCommand("Select Count(id) From Kala", objSQLConnection);
int TotalKala=(int)sqlCMD.ExecuteScalar();
if (TotalKala >= 100)
{
MessageBox.Show("تعداد کالا ها به حداکثر رسیده است");
}
else
{
//Inserting ...
}

zahra.mf
سه شنبه 24 مرداد 1391, 13:38 عصر
objsqlconnection چیه؟؟

hamidkh
سه شنبه 24 مرداد 1391, 13:40 عصر
if ((select count(*) from Kala as counting) < 100) insert into Kala ...

Farshid007
سه شنبه 24 مرداد 1391, 13:41 عصر
ببینید زهرا .ام اف :
قرار نیست که شما از کد های من کپی بزنید!
اینو من نمونه گذاشتم شما رو راهنمایی کنم نه این که یه کپی بزنید بعد ویژوال زیر اون قرمز بکشه بعد بیاید یقه مارو بگیرید!

zahra.mf
سه شنبه 24 مرداد 1391, 13:45 عصر
من یقه نگرفتم!!!!!!!!!!!!!!!!!
دارم میگم چیه تعریف کردی باید بدونم چه چیزایی و باید تعریف کنم یا نه
چرا دعوا داری!!!

Farshid007
سه شنبه 24 مرداد 1391, 13:56 عصر
خانم چرا جوش میاری؟
اون همون کانکشن تونه دیگه بابا!
:متعجب:

zahra.mf
سه شنبه 24 مرداد 1391, 14:28 عصر
من با dal.connect(); به پایگاه وصل میشم همون ابتدای کار ولی اینجا که میذارم خطا میده!!!

hamidkh
سه شنبه 24 مرداد 1391, 17:25 عصر
دستور اس کیو الی که گذاشتم رو امتحان کردین؟