Y
Young Programmer
Думаю многие сталкивались с такой задачей:
есть хранимая процедура, некий параметр @param в процедуре имеет тип int и допускает NULL значения. Так вот,
создаю параметр так:
Если текст в тексбоксе есть то параметр нормально создается и вставляется в базу
Если же текста нет, то нужно чтобы параметр был NULL.
Я пробовал по-разному, но никак не получается с NULL.
Может кто знает как правильно это делать?
есть хранимая процедура, некий параметр @param в процедуре имеет тип int и допускает NULL значения. Так вот,
создаю параметр так:
Код:
SqlParameter param=new SqlParameter("@param",SqlDbType.Int);
param.Value=Int32.Parse(txtbox.Text);
Если же текста нет, то нужно чтобы параметр был NULL.
Я пробовал по-разному, но никак не получается с NULL.
Код:
if (txtbox.Text=="")
{
SqlParameter param=new SqlParameter("@param",SqlDbType.Int);
param.IsNullable=true;
param.Value=null;
}