相关疑难解决方法(0)

如何将阿拉伯字符插入sql数据库?

如何将阿拉伯字符插入sql数据库?我试图将阿拉伯数据插入表中,插入脚本中的阿拉伯字符插入'??????'表中.

我尝试通过sql management studio直接将数据粘贴到表中,并成功准确地插入了阿拉伯字符.

我四处寻找解决此问题的方法,一些线程建议将数据类型改为nvarchar而不是varchar.我也试过这个,但没有任何运气.

我们怎样才能将阿拉伯字符插入sql数据库?

sql insert arabic

23
推荐指数
2
解决办法
3万
查看次数

内部循环中的ExecuteNonQuery

我正在尝试在C#中的循环中插入数据库记录.

它在我硬编码这样的值时起作用:

    string query3 = "INSERT INTO furniture (room_id,member_id) VALUES (222,333);";
    SqlCommand cmd3 = new SqlCommand(query3, sqlConnection3);
    sqlConnection3.Open();

    for (int i = 0; i < arrItemsPlanner.Length; i++)
    {
        try
            {
                cmd3.ExecuteNonQuery();
            }
            catch
            {
                return "Error: Item could not be saved";
            }
            finally
            {
                //Fail
            }
        }
Run Code Online (Sandbox Code Playgroud)

但是,当我使用参数化查询时,它不起作用 - 即使我将值硬编码到参数化查询中,如下所示:

    string query3 = "INSERT INTO furniture (room_id,member_id) VALUES (@room_id,333);";
    SqlCommand cmd3 = new SqlCommand(query3, sqlConnection3);
    sqlConnection3.Open();

    for (int i = 0; i < arrItemsPlanner.Length; i++)
    {
        try
            {
                cmd3.Parameters.Add("@room_id", System.Data.SqlDbType.Int); …
Run Code Online (Sandbox Code Playgroud)

c# sqlcommand parameterized-query

7
推荐指数
2
解决办法
8536
查看次数

标签 统计

arabic ×1

c# ×1

insert ×1

parameterized-query ×1

sql ×1

sqlcommand ×1