asp.net中 dataadapter sda.Fill(ds, libname)其中libname是中文,报错为对象名无效,该如何解决? 5
DataRowViewdrv=ds.Tables["Libraries"].DefaultView[0];TextBox1.Text=Convert.ToString(d...
DataRowView drv = ds.Tables["Libraries"].DefaultView[0];
TextBox1.Text = Convert.ToString(drv.Row["record"]);
string libname = Convert.ToString(drv.Row["LibName"]);
sda.Dispose();
sql = "select * from ['" + libname + "']";
OleDbDataAdapter sda1 = new OleDbDataAdapter(sql, con);
ds.Clear();
sda1.Fill(ds, libname.ToString() );
DataView dv = ds.Tables[libname].DefaultView;
GridView1.DataSource = dv;
GridView1.DataBind();
我的数据库表名是中文的,因此出现很多问题,这是其中一个,请问有什么好的解决方案?我不希望把表名改成英文的 展开
TextBox1.Text = Convert.ToString(drv.Row["record"]);
string libname = Convert.ToString(drv.Row["LibName"]);
sda.Dispose();
sql = "select * from ['" + libname + "']";
OleDbDataAdapter sda1 = new OleDbDataAdapter(sql, con);
ds.Clear();
sda1.Fill(ds, libname.ToString() );
DataView dv = ds.Tables[libname].DefaultView;
GridView1.DataSource = dv;
GridView1.DataBind();
我的数据库表名是中文的,因此出现很多问题,这是其中一个,请问有什么好的解决方案?我不希望把表名改成英文的 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询