我收到以下错误:
缺少对象或列名称或为空。对于 SELECT INTO 语句,验证每一列都有一个名称。对于其他语句,请查找空别名。不允许使用定义为 "" 或 [] 的别名。添加名称或单个空格作为别名。
对于下面的查询显示:
if (comboBox1.SelectedIndex > -1) {
// comboBox1.UpdateLayout();
SqlCom.CommandText = "select distinct table_name from [" +comboBox1.Text + "].information_schema.columns c inner join [" + comboBox1.Text + "].sys.tables t on c.table_name = t.name order by table_name";
using (SqlDR = SqlCom.ExecuteReader()) {
comboBox2.Items.Clear();
while (SqlDR.Read()) {
comboBox2.Items.Add(SqlDR.GetString(0));}
}
}
知道这里有什么问题吗?
我填充combobox1 whit:`SqlCom.CommandText =“从sys.databases中选择*,其中database_id> 4按名称排序”;这工作正常