问题描述
这是新建数据表的语句SQLHelper.ExecuteSql("SELECT*INTO"+this.textBox11.Text.ToString().Trim()+"FROMLZ_ValuesWHERE(1=0)");然后执行的时候publicstaticintExecuteSql(StringSqlstr){StringConnStr=GetSqlConnection();using(SqlConnectionconn=newSqlConnection(ConnStr)){SqlCommandcmd=newSqlCommand();cmd.Connection=conn;cmd.CommandText=Sqlstr;conn.Open();cmd.ExecuteNonQuery();conn.Close();return1;}}在cmd.ExecuteNonQuery();提示对象名LZ_Values无效怎么回事,如何解决啊
解决方案
解决方案二:
应该是你的表LZ_Values不存在,
解决方案三:
额这个就是要动态生成一张数据表吧FROMLZ_ValuesWHERE(1=0)"
解决方案四:
哦我懂了谢谢~现在还有一个问题是我单击上传一个EXCELL数据表的时候下面这句话报错,说未将对象引用设置到对象的实例stringtablenamestr=this.comboBox5.SelectedValue.ToString().Trim();部分代码如下:privatevoidbutton4_Click(objectsender,EventArgse){this.button4.Enabled=false;stringunitstr=this.comboBox5.Text.Trim();stringplantstr=this.comboBox6.Text;//.ToString().Trim();//.SelectedText.Trim();stringtablenamestr=this.comboBox5.SelectedValue.ToString().Trim();DataTabledt=CommonFunction.ExcelHelper.ImportExceltoDt(this.textBox13.Text,this.textBox12.Text.ToString().Trim(),0);DataTablereturnDt=newDataTable();returnDt.Columns.Add("tagname");returnDt.Columns.Add("tagdesc");returnDt.Columns.Add("colorder");returnDt.Columns.Add("plant");returnDt.Columns.Add("unit");returnDt.Columns.Add("tablename");returnDt.Columns.Add("delflag");foreach(DataRowdtrindt.Rows){。。。