连接错误

xnanx

新成员
已加入
2013年11月4日
留言内容
1
编程经验
Beginner
我正在开始一个新的C#

但是插入无效
可能是什么问题呢
错误不
但它不会插入
C#:
using System;using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Data.OleDb;

namespace Ole_DB_p1
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        OleDbConnection baglanti = new OleDbConnection();
        OleDbCommand ekle = new OleDbCommand();

        private void button1_Click(object sender, EventArgs e)
        {
            baglanti.ConnectionString = "provider = Microsoft.jet.Oledb.4.0;Data Source =data.mdb";
            baglanti.Open();

            ekle = baglanti.CreateCommand();
            ekle.CommandText = "Insert Into Tablo(adi,soyadi,bolum) VALUES (@adi,@soyadi,@bolum)";
            ekle.Parameters.Add("@adi", textadi);
            ekle.Parameters.Add("@soyadi", textsoyadi);
            ekle.Parameters.Add("@bolum", textBolum);
            {
                baglanti.Close();
            }
        }

        private void textadi_TextChanged(object sender, EventArgs e)
        {
        }
    }
}
 
由主持人最后编辑:

金西尼

C#论坛主持人
工作人员
已加入
2011年4月23日
留言内容
3,566
地点
悉尼,澳大利亚
编程经验
10+
首先,我从您的帖子中删除了所有无用的空白行。如果您要让我们更难以阅读您的帖子,那么我们要么只是不阅读它,您就会错过它,或者我们会阅读它并使其烦恼。您什么都不想要,是吗?

无论如何,问题在于您从未真正执行过该命令。您打开连接,创建并配置命令,然后关闭连接。如果不执行该命令,那么将不会有任何有用的事情发生。看一下这个:

检索和保存数据库中的数据
 
最佳 底部