0

customer_id、name contact などの顧客に関するすべての情報を含む Customerdetails という名前のテーブルを作成しました。顧客名を入力すると、他のすべての詳細が自動的に表示されるフォームを 1 つ作成しました。

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();
    }
4

1 に答える 1

1

"Customerdetails"SQL Serverは、データベース内のテーブルに対する要求を認識できません。

Customerdetailsテーブルが存在し、適切な権限があり、テーブルの所有者を指定する必要がある場合があることを確認してください。

于 2013-03-18T06:27:54.913 に答える