我正在尝试将一些数据插入我的数据库(Microsoft SQL Server)
我的连接没有打开,我收到此消息:
无法打开登录请求的数据库"[销售和库存系统] \".登录失败.\ r \n登录用户'Mostafa-PC\Mostafa'失败.
这是我的代码:
public void InsertProduct(List_myName, List _myAmount, List _myPrice, string _date) { string connectionString = @"Data Source=MOSTAFA-PC;Initial Catalog=[Sales and Inventory System];Integrated Security=True"; string query = @"INSERT INTO dbo.product(Name, Amount, Price, [date]) VALUES(@Name, @Amount, @Price, @Date);"; using (SqlConnection Con = new SqlConnection(connectionString)) using (SqlCommand Cmd = new SqlCommand(query, Con)) { Cmd.Parameters.Add("@Name", SqlDbType.NVarChar); Cmd.Parameters.Add("@Amount", SqlDbType.Int); Cmd.Parameters.Add("@Price", SqlDbType.Int); Cmd.Parameters.Add("@Date", SqlDbType.DateTime).Value = Convert.ToDateTime(_date); Cmd.Connection = Con; Con.Open(); int recordsToAdd = _myName.Count(); for(int x = 0; x < recordsToAdd; x++) { Cmd.Parameters["@Name"].Value = _myName[x]; Cmd.Parameters["@Amount"].Value = _myAmount[x]; Cmd.Parameters["@Price"].Value = _myPrice[x]; Cmd.ExecuteNonQuery(); } }
我做了一切,我到处搜寻.我无法弄清楚为什么.