小编Ken*_*tao的帖子

C#将表单中的数据插入到访问数据库中

我开始学习C#并且Access在使用单击按钮时将信息从文本框插入到数据库中变得困难.

我得到的问题是在添加过程中.代码执行该Try... Catch部分,然后返回错误说"Microsoft Access数据库引擎",并没有提供任何线索.

这是代码:

namespace WindowsFormsApplication1
{
    public partial class FormNewUser : Form
    {
        public FormNewUser()
        {
            InitializeComponent();
        }

        private void BTNSave_Click(object sender, EventArgs e)
        {
            OleDbConnection conn = new OleDbConnection();
            conn.ConnectionString = @"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\Users\kenny\Documents\Visual Studio 2010\Projects\Copy Cegees\Cegees\Cegees\Login.accdb";

            String Username = TEXTNewUser.Text;
            String Password = TEXTNewPass.Text;

            OleDbCommand cmd = new OleDbCommand("INSERT into Login (Username, Password) Values(@Username, @Password)");
            cmd.Connection = conn;

            conn.Open();

            if (conn.State == ConnectionState.Open)
            {
                cmd.Parameters.Add("@Username", OleDbType.VarChar).Value = Username;
                cmd.Parameters.Add("@Password", OleDbType.VarChar).Value = …
Run Code Online (Sandbox Code Playgroud)

c# database ms-access-2007 winforms

13
推荐指数
1
解决办法
10万
查看次数

标签 统计

c# ×1

database ×1

ms-access-2007 ×1

winforms ×1