eshaghi
چهارشنبه 10 بهمن 1386, 17:10 عصر
با عرض سلام
دو نمونه کد را که در ذیل قرار می دهم یک کار برای من انجام می دهد
کد اول
sqlcom.CommandText="update garden set detail=@mol where id=@selectrow;
sqlcom.Parameters.Add("@mol",detail2.Text);
sqlcom.Parameters.Add("@selectrow",don.Text);
کد دوم
sqlcom.CommandText="update garden set detail=@mol where id=@selectrow
sqlcom.Parameters.Add("@mol",SqlDbType.NVarChar);
sqlcom.Parameters.Add("@selectrow",SqlDbType.NVarChar);
sqlcom.Parameters[1].Value=doد.Text;
sqlcom.Parameters[0].Value=detail2.Text;
من بیشتر از کد اول استفاده می کنم اما بعضی مواقع که از کد دوم استفاده می کنم دچار مشکل می شوم
آیا ممکن است مشکل از sqldbtype باشدو در صورت امکان بگویید فرق این دو دستور در چیست
دو نمونه کد را که در ذیل قرار می دهم یک کار برای من انجام می دهد
کد اول
sqlcom.CommandText="update garden set detail=@mol where id=@selectrow;
sqlcom.Parameters.Add("@mol",detail2.Text);
sqlcom.Parameters.Add("@selectrow",don.Text);
کد دوم
sqlcom.CommandText="update garden set detail=@mol where id=@selectrow
sqlcom.Parameters.Add("@mol",SqlDbType.NVarChar);
sqlcom.Parameters.Add("@selectrow",SqlDbType.NVarChar);
sqlcom.Parameters[1].Value=doد.Text;
sqlcom.Parameters[0].Value=detail2.Text;
من بیشتر از کد اول استفاده می کنم اما بعضی مواقع که از کد دوم استفاده می کنم دچار مشکل می شوم
آیا ممکن است مشکل از sqldbtype باشدو در صورت امکان بگویید فرق این دو دستور در چیست