小编Mag*_*iam的帖子

阿拉伯语转向奇怪的问号

在表单中输入阿拉伯语后,按下插入按钮以在数据库中插入字段.但是角色转向奇怪的问号,如:"?????".数字或英文字符不会发生这种情况.

如何键入阿拉伯语并仍然在数据库中作为阿拉伯语,而不是"?????"

在此输入图像描述

这是一些代码

SqlConnection cn = new SqlConnection(System.Configuration.ConfigurationManager.ConnectionStrings["StoreConnectionString"].ToString());

        public AddBook()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
                string X;
                cn.Open();
                SqlCommand cm = new SqlCommand("SELECT COUNT(*) FROM StoreItem", cn);
                Int32 count = (Int32)cm.ExecuteScalar();
                X = count.ToString();
                cn.Close();

                SqlCommand cmd = new SqlCommand("insert into StoreItem (ID, Title, Writer, Price, Qun, Date) Values ('" + X + "','" + textBox1.Text + "', '" + textBox2.Text + "', '" + textBox3.Text + "', '" + textBox4.Text …
Run Code Online (Sandbox Code Playgroud)

.net c# sql-server character

4
推荐指数
1
解决办法
2220
查看次数

连接字符串仅适用于我的计算机

我的连接字符串是Initial Catalog=CompainDecumentation.MDF;Data Source=Localhost\SQLEXPRESS;Integrated Security=SSPI 当我将我的项目带到另一台计算机时:1.缺少日志文件(解决方法是删除.log并自行创建)2.在JIT中它表示无法连接到"X"(X是身份验证名字就像Migo-pc\Migo)现在,连接字符串中的错误如何让它在任何地方都能正常工作

注意:C#Application Connected(ADO.Net)与SQl Server 2005 Express,当我去客户端我设置NetFrameWork 2.0,SQLserver Express,Sql Server Management studio Express.然后我接触.mdb和我期待项目的工作

c# sql-server

3
推荐指数
1
解决办法
1027
查看次数

循环浏览菜单条中的子项

好吧,我已经尝试过这个

private IEnumerable<ToolStripMenuItem> GetItems(ToolStripMenuItem item)
{
    foreach (ToolStripMenuItem dropDownItem in item.DropDownItems)
    {
        if (dropDownItem.HasDropDownItems)
        {
            foreach (ToolStripMenuItem subItem in GetItems(dropDownItem))
                yield return subItem;
        }
        yield return dropDownItem;
    }
}

private void button2_Click_1(object sender, EventArgs e)
{
    List<ToolStripMenuItem> allItems = new List<ToolStripMenuItem>();
    foreach (ToolStripMenuItem toolItem in menuStrip1.Items)
    {
        allItems.Add(toolItem);
        MessageBox.Show(toolItem.Text);
        allItems.AddRange(GetItems(toolItem));
    }
}
Run Code Online (Sandbox Code Playgroud)

但我只得到File,,EditView

在此输入图像描述

我需要到达Export(见图)及其,并且可能改变例如subitem的可见性。Word

注意:动态form更改menustrip项目这就是我需要循环遍历它们的原因。

c# menustrip

2
推荐指数
1
解决办法
7640
查看次数

因转换而无法插入日期

这是我的代码:

SqlCommand cmda = new SqlCommand(
                        "insert into EnteryItem (ItemName, ImageIndex, DateEntery, Index0, ItemBarcode)"
                        + "Values (@ItemName, GETDATE(), @ImageIndex, @Index0, @ItemBarcode)"
                        , cn);
cn.Open();
cmda.Parameters.AddWithValue("@ItemName", "");
//   cmda.Parameters.AddWithValue("@DateEntery", now);
cmda.Parameters.AddWithValue("@ImageIndex", "0");
cmda.Parameters.AddWithValue("@Index0", "");
cmda.Parameters.AddWithValue("@ItemBarcode", label12.Text);

cmda.ExecuteNonQuery();
cn.Close();
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

我尝试了几种方法,但我得到了相同的结果

将nvarchar值'28/01/2014'转换为数据类型int时转换失败.

错误,有时

不允许从数据类型datetime到int的隐式转换.使用CONVERT函数运行此查询.

我需要以特定格式插入日期和时间

c# sql sql-server

-2
推荐指数
1
解决办法
63
查看次数

标签 统计

c# ×4

sql-server ×3

.net ×1

character ×1

menustrip ×1

sql ×1