2016-06-21 8 views
0

Mabuhay!cで選択したクエリから2つの値を追加する

こんにちは!心配して申し訳ありませんが、このコードを無視してエラーを表示しています。

SqlDataAdapter sda5 = new SqlDataAdapter("insert into [bodega].[dbo].[Stocks] ([Itemlookupcode],[Quantity],[Status],[Description],[Amount],[Total]) values ('" + ilc1.Text + "','" + qty1.Text + "','IN','" + description.Text + "','" + amount.Text + "','" + int.Parse(amount.Text) * qty1.Text + "')", con); 

エラー

Error 1 Operator '*' cannot be applied to operands of type 'int' and 'string' G:\Data\Payroll\Program\BodegaItems\BodegaItems\Form1.cs 26 268 BodegaItems 

私も

'" + Convert.ToInt32(amount.Text) * qty1.Text + "' 

ありがとうございます試してみてください!

+2

'int.Parse(qty1.Text)'? でこれを修正した場合、私は、クエリ –

+0

それは文句を言わない ' "+ Convert.ToInt32(amount.Text)* Convert.ToInt32(qty1.Text)+"' '' しかし、エラーをエラーを与えます! Sir @RobLangもうまくいきましたが、クエリを挿入した後は何が得られたのでしょうか? '追加情報:入力文字列が正しい形式ではありませんでした。 ' – astroboy

+0

マブハイに挿入した後 – astroboy

答えて

0

int.Parse(amount.Text)の整数にqty1.Textの文字列を掛けることはできないというバグがあります。

qty1.Textintint.Parse(qty1.Text)に解析する必要があります。

関連する問題