2013-03-18 13 views
0

Я создал таблицу с именем Customerdetails, которая содержит всю информацию о клиентах, таких как customer_id, имя контакта и т. Д. Я создал одну форму, в которой после ввода имени клиента все остальные данные должны отображаться автоматически ..Недопустимое имя объекта Исключение

Bt, когда я введите имя в текстовом поле имени, я получаю исключение как

недействительных Customerdetails имени объекта.

Я разрабатываю этот проект в asp.net C#. Ниже приводится мой пример кода. Ваша помощь будет очень оценена .. спасибо ... !!

private void textBox2_TextChanged(object sender, EventArgs e) 
    { 

      con.Open(); 
      SqlCommand cmd = new SqlCommand("select * from Customerdetails where name='"+textBox2.Text+"'",con); 
      SqlDataReader dr = cmd.ExecuteReader(); 

      if (dr.Read()) 
      { 
       textBox1.Text = dr["customer_id"].ToString(); 
       textBox2.Text = dr["name"].ToString(); 
       textBox3.Text = dr["contact"].ToString(); 
       richTextBox1.Text = dr["address"].ToString(); 
       textBox4.Text = dr["veichle"].ToString(); 
       textBox5.Text = dr["veichle_no"].ToString(); 
      } 
      con.Close(); 
    } 

ответ

1

SQL Server не может распознать ваш запрос на "Customerdetails" таблицы в базе данных.

Проверьте, что таблица Customerdetails существует, у вас есть соответствующие разрешения, и вам может потребоваться указать владельца таблицы.

Смежные вопросы