weixin_43691257
weixin_43691257
采纳率100%
2019-04-13 17:08 阅读 604

用C#使用insert语句向数据库存储内容,用的是char类型,为什么输入中文就列名无效,输入数字就可以存储

图片说明图片说明图片说明

分割线————————————————————————分割线

我如果用户名输入1234,那么就可以存储到数据库中,但是如果我输入张三,就会说列名无效,同理,年龄也是纯数字,但是输入60也会报列名无效。
不知道是为什么,希望有大神可以解答

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

2条回答 默认 最新

  • 已采纳
    qq_21163513 qq_21163513 2019-04-14 01:21

    可以多看看教程,肯定对你油帮助

    点赞 评论 复制链接分享
  • caozhy 从今以后生命中的每一秒都属于我爱的人 2019-04-13 17:15

    加上引号

    string id = "insert into 用户信息(用户名) values ('" + this.ACCOUNT.Text + "')";
    

    但是你这么用数据库是根本不对的

    点赞 评论 复制链接分享