首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >INSERT INTO使用Access不起作用,没有任何错误?

INSERT INTO使用Access不起作用,没有任何错误?
EN

Stack Overflow用户
提问于 2018-12-06 00:51:45
回答 1查看 0关注 0票数 0

我试图在Windows窗体(C#)上将INSERT INTO插入ACCESS数据库,它没有给我报错。

连接代码:

public Connection()
    {
        string path = AppDomain.CurrentDomain.BaseDirectory;
        AppDomain.CurrentDomain.SetData("DataDirectory", path);
        string connString = "provider='Microsoft.jet.OleDb.4.0'; data source='|DataDirectory|\\App_Data\\maple_data.mdb'";
        this.con = new OleDbConnection(connString);
    }

INSERT INTO代码:

Connection c = new Connection();
                c.conOpen();
                OleDbCommand cm = new OleDbCommand();
                cm.Connection = c.Con;
                cm.CommandText = "INSERT INTO bot ([keystroke], [timer], [position]) VALUES (@key, @spamTime, 1)";
                cm.Parameters.AddWithValue("@key", Key.Text);
                cm.Parameters.AddWithValue("@spamTime", spamTime);
                cm.ExecuteNonQuery();
                c.conClose();
                MessageBox.Show("Key as been added.");

谢谢。

EN

回答 1

Stack Overflow用户

发布于 2018-12-06 10:37:32

请尝试将以下代码连接到您的数据库

System.Data.SqlClient.SqlConnection sqlConnection1 = 
        new System.Data.SqlClient.SqlConnection("YOUR CONNECTION STRING");
System.Data.SqlClient.SqlCommand cmd = new System.Data.SqlClient.SqlCommand();
cmd.CommandType = System.Data.CommandType.Text;
cmd.CommandText = "INSERT`enter code here` Region (RegionID, RegionDescription) VALUES (5, 'NorthWestern')";
cmd.Connection = sqlConnection1;

sqlConnection1.Open();
cmd.ExecuteNonQuery();
sqlConnection1.Close();
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/-100006229

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档