日期:2014-05-16  浏览次数:20395 次

SQL CommandText顯示的問題
SQLStr = string.Format("insert into vacation (tno,tdate,) values (@tno,@tdate)");
                SQLCmd.Connection = SQLConn;
                SQLCmd.CommandText = SQLStr;

                SQLCmd.Parameters.AddWithValue("@tno", TextBox_TNo.Text);
                SQLCmd.Parameters.AddWithValue("@tdate", TextBox_TDate.Text);
我要怎麼得到帶入參數後的整個字串,如TextBox_TNo.Text="201403120611",TextBox_TDate.Text="2014-03-12"
我用的textbox1.text= SQLCmd.CommandText ;
想得到:insert into vacation (tno,tdate,) values ("201403120611","2014-03-12")");
結果還是:insert into vacation (tno,tdate,) values (@tno,@tdate)");
請教怎麼樣才能得到需要的值,不要告訴我直接用TextBox_TNo.Text去組字符串。


------解决方案--------------------
使用SQLParameter类试试