无法将类型为"System.Windows.Forms.TextBox"的对象强制转换为类型"System.IConvertible".

if(textBox7.Text==""||textBox17.Text==""){MessageBox.Show("请输入编号","信息提示",System.Windo... if (textBox7.Text == "" || textBox17.Text == "")
{
MessageBox.Show("请输入编号", "信息提示", System.Windows.Forms.MessageBoxButtons.OK, System.Windows.Forms.MessageBoxIcon.Warning);
}
else
{
DataSet ds = new DataSet();
string sql = "select * from product where product_id='"+textBox7.Text+"'";
OracleConnection con = new OracleConnection(str1);
con.Open();
OracleDataAdapter da = new OracleDataAdapter(sql,con);
da.Fill(ds);
if (ds.Tables[0].Rows.Count > 1)
{
MessageBox.Show("信息已存在,请更换产品编号");
}
else
{
for (int i = Convert.ToInt32(textBox7.Text); i < Convert.ToInt32(textBox17); i++)
{

sql = string.Format(@"insert into product(product_id,pptype_id,pname,pmade) values('{0}','{1}','{2}','{3}')", i.ToString(), comboBox1.Text.Trim(), textBox8.Text.Trim(), textBox10.Text.Trim());
OracleConnection cons = new OracleConnection(str1);
;
OracleCommand cmd = new OracleCommand(sql, cons);
展开
 我来答
百度网友02cd4ce
推荐于2018-02-27 · TA获得超过516个赞
知道小有建树答主
回答量:709
采纳率:0%
帮助的人:717万
展开全部
MessageBox.Show("信息已存在,请更换产品编号");
}
else
{
//这里写错了,Convert.ToInt32(textBox17)应该是Convert.ToInt32(textBox17.Text)
for (int i = Convert.ToInt32(textBox7.Text); i < Convert.ToInt32(textBox17); i++)
{
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式