当前位置:  开发笔记 > 编程语言 > 正文

无法打开数据库 - 登录请求 - 为什么我无法连接到我的数据库?

如何解决《无法打开数据库-登录请求-为什么我无法连接到我的数据库?》经验,为你挑选了0个好方法。

我正在尝试将一些数据插入我的数据库(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();
    }
}

我做了一切,我到处搜寻.我无法弄清楚为什么.

推荐阅读
爱唱歌的郭少文_
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有