请在Access数据库中插入数据时遇到错误代码。它一直说我的INSERT INTO语句中存在sytanx错误。有人能帮我解决这个问题吗?这是代码
try {
OleDbConnection connection = new OleDbConnection(@"Provider = Microsoft.ACE.OLEDB.12.0; Data Source = C:\Users\DELL\Documents\EmployeesData.accdb;
Persist Security Info = false;");
connection.Open();
OleDbCommand cmd = new OleDbCommand("insert into EmployeeInfo (UserName, Password) values('" + UserText.Text + "', '" + PassText.Text + "')", connection);
cmd.ExecuteNonQuery();
MessageBox.Show("Inserted");
}
catch (Exception ex)
{
MessageBox.Show("Failed" + ex.ToString());
}
密码是MSACCESS中的关键字,因此您需要包含在[]括号中
OleDbCommand cmd = new OleDbCommand("insert into EmployeeInfo ([UserName], [Password])
values('" + UserText.Text + "', '" + PassText.Text + "')", connection);
注意:始终使用参数化查询以避免 SQL 注入
我忙于一项学校作业,我有一个由三个表组成的基本access数据库。Book、Reader和BookRated,其中as BookRated是交集表,主键userName来自Reader和ISBN来自Book组成BookRated的复合主键(作为外键)。 我正试图将信息插入书签表中,但出现以下错误
我写的ASP/C#页面,我必须采取我已经创建的形式,并将其插入到MS访问数据库。使用以下字段设置MS Access数据库: ID,用户名,密码,名字,姓,地址,地址2,城市,州,邮政编码,电子邮件,性别,年龄,衬衫尺寸,裤子尺寸,电子邮件订阅。 我得到以下错误: 异常详细信息:System.Data.OleDb.OLEDBEException:未为一个或多个必需参数提供值。 我无法找出哪个参数缺少
我在尝试将记录插入数据库时遇到错误。 错误如下: 守则: 数据库:
而不是这个冗长的消息,我只是想显示“对不起-记录已经存在。” 这可能吗?
本文向大家介绍Android 将数据插入数据库,包括了Android 将数据插入数据库的使用技巧和注意事项,需要的朋友参考一下 示例