Как исправить недопустимое имя объекта ?
привет это мой код :
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using System.Data.SqlClient; namespace naft { public partial class M : Form { SqlCommand cmd; SqlConnection con; SqlDataAdapter da; public M() { InitializeComponent(); } private void BtnSave_Click(object sender, EventArgs e) { con = new SqlConnection(@"Data Source=SHADOW\AL;Initial Catalog=Filelib;Integrated Security=True"); con.Open(); cmd = new SqlCommand("INSERT INTO M (M_Name, M_Code) VALUES (@M_Name, @M_Code)", con); cmd.Parameters.Add("@M_Name", TxtM_Name.Text); cmd.Parameters.Add("@M_Code", TxtM_Code.Text); cmd.ExecuteNonQuery(); }
когда я хочу вставить имя и код, он показывает мне эту ошибку : недопустимое имя объекта Naft ( после того, как я изменяю его на "m", он говорит недопустимое имя объекта "m" )
"naft" - это моя база данных sql, а таблица, в которую я хочу вставить данные, - это "M", как это исправить ?
Что я уже пробовал:
я много искал, но ничего не могу исправить.
[no name]
Убедитесь, что таблица "M" доступна в базе данных "Filelib".
Member 11819205
спасибо, что починил его.
Mohammad Reza Valadkhani
вы уверены, что эта таблица и файл существуют?!
Member 11819205
да я уверена
Mohammad Reza Valadkhani
дважды проверьте свою базу данных, если у вас есть достаточный доступ, попробуйте проверить взаимодействие запросов на вашем SQL-сервере, чтобы узнать ошибку, технически эта ошибка возникает, когда ваша таблица или файл отсутствуют.
Member 11819205
спасибо, что я его починил.
Jochen Arndt
Этот:
"naft" - это моя база данных sql
не соответствует вашей строке подключения (база данных "Filelib").