oledb 访问ACCESS
来源:互联网 发布:深孔爆破的爆破网络 编辑:程序博客网 时间:2024/05/15 21:38
我擦!!!终于搞定,用了大半天
在第一次用access的时候
1,排除了 access表不能插入
2,排除了是语法上的错误
3,检验 是写的SQL语句有问题
4,也排除了是数据库关键字的问题
5,注:填入的数据与数据库的数据的类型的必须一致
6. 必须得加“[ ]” ? string insertSQL = "INSERT INTO ProductDB" + " ([Product],[Price],[Number]) " + "VALUES (?,?,?)"; 有些是关键字,所以得加“[ ]”。
private void btnConfirm_Click(object sender, EventArgs e)
{
//建立数据库连接
using (OleDbConnection conn = new OleDbConnection(@"Provider=Microsoft.Jet.OleDb.4.0;Data Source=D:\Personal\Desktop\Database6.mdb"))
{
try
{
/*
//操作数据库
// The insertSQL string contains a SQL statement that
// inserts a new row in the source table.
string insertSQL = "INSERT INTO ProductDB" + " ([Product],[Price],[Number]) " + "VALUES (?,?,?)";
OleDbCommand cmd= new OleDbCommand(insertSQL);
cmd.Parameters.Add("@Product", OleDbType.VarWChar, 30).Value = txtName.Text;
cmd.Parameters.Add("@Price", OleDbType.VarWChar, 30).Value = txtPrice.Text;
cmd.Parameters.Add("@Number", OleDbType.VarWChar, 30).Value = txtNum.Text;
// Set the Connection to the new OleDbConnection.
cmd.Connection = conn;
// Open the connection and execute the insert command.
try
{
conn.Open();
int i= cmd.ExecuteNonQuery();
if(i>0)
{
MessageBox.Show("添加失败");
}
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
}
// The connection is automatically closed when the
// code exits the using block.
}
catch (Exception EX)
{
MessageBox.Show("添加失败" + EX.ToString());
}
finally
{
//关闭数据库
conn.Close();
}
}
}
}
- oledb 访问ACCESS
- OLEDB访问带密码ACCESS数据库(OLEDB连接各种数据库)
- datatable合并 通过OleDB连接方式,访问Access
- oleDB 更新 access 数据库
- oledb连接Access数据库
- 初级:ASP.NET使用OLEDB适配器访问ACCESS数据库出现各类连接异常
- 用C#访问带密码ACCESS数据库(OLEDB连接各种数据库)
- ASP.NET使用OLEDB适配器访问ACCESS数据库出现各类连接异常
- 用C#访问带密码ACCESS数据库(OLEDB连接各种数据库)
- 程序设计之三:OleDB数据库访问技术(VB.NET+Access)
- c#利用OLEDB接口访问Access、Sql Server的ConnectString格式
- C# Windows7 VS 访问Access数据库 Microsoft.Jet.OLEDB.4.0 未注册 解决方法
- 数据访问类OleDb
- OLEDB数据库代码访问
- access 与 oledb 数据类型关联
- abap oledb連access,sql
- Windows XP下使用ASP.Net 访问Access数据库提示“System.Data.OleDb.OleDbException: 未指定的错误”的解决办法
- WINDOWS7 64位 C#访问ACCESS 时 错误:未在本地计算机上注册“MICROSOFT.JET.OLEDB.4.0”提供程序。
- 进程通信
- ThinkPHP 3.1.2 模板中的基本语法<1>
- Visaul Studio 常用快捷键的动画演示
- Poj 1458 Common Subsequence 最长非连续序列
- 第八周项目2-用对象数组操作长方柱类
- oledb 访问ACCESS
- Mouse without Borders 简单使用教程
- 线程模型演进
- sdut 2882 完全二叉树两结点之间的最小距离
- 关于GC的类型
- 程序员常用的十款软件
- Cocos2d-x 容器(二) Vector
- 程序员互动联盟第三届第一题
- 微软拥抱Linux,着实太晚了