本文介绍了我整数cmd.ExecuteNonQuery值会-1 0的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
在这里,我在数据库中创建表的动态。
用户输入名字作为他的愿望,选择语言单选按钮。
所以,问题是在执行cmd.ExecuteNonQuery值后的我整型将会-1从0,并显示该表想不出来创建,但是当我去到它的数据库已成功创建。请让我知道我做错了。 thanx提前!
保护无效btnpaper_Click(对象发件人,EventArgs的发送)
{
尝试
{
康涅狄格州字符串= ConfigurationManager.ConnectionStrings [sqlconn]的ConnectionString。
SqlConnection的CON =新的SqlConnection(康涅狄格州);
con.Open();
的char [] =改编新的char [] {'N','G','L','我','S','H'};
字符串str =CREATE TABLE+ Label1.Text.Trim()+
txtpaperset.Text.Trim()+ rbtnEng.Text.TrimEnd(ARR)+
(+quesNo诠释NOT NULL PRIMARY KEY,+
问题VARCHAR(1000)NOT NULL,+
安莎VARCHAR(500)NOT NULL,+
ANSB VARCHAR(500)NOT NULL,+
ANSC VARCHAR(500)NOT NULL,+
ANSD VARCHAR(500)NOT NULL,+
rightAns VARCHAR(50)NOT NULL+);
CMD的SqlCommand =新的SqlCommand(STR,CON);
INT I = cmd.ExecuteNonQuery();
如果(I 0)
{
lblerrormsg.Visible = TRUE;
con.Close();
}
其他
{
lblerrormsg.Text =表未创建请其他名称再试!;
con.Close();
} }
赶上(System.Exception的excep)
{
MessageBox.Show(excep.Message);
}
}
解决方案
从MSDN备注注意到关于SqlCommand.ExecuteNonQuery
这篇关于我整数cmd.ExecuteNonQuery值会-1 0的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!