第一次学着使用winform连接access数据库
但是总出现连接失败
请大家帮忙看看,谢谢昂~以下是部分代码:
——————————————————————————using System;
using System.Collections.Generic;
using System.Text;
using System.Data;
using System.Data.OleDb;
using System.IO;namespace addressbook
{
public class Caccess
{
public int ID;
public string name;
public string password;
//用户变量 private OleDbConnectionStringBuilder cacc;
private OleDbConnection conn;
private OleDbCommand cmd;
private OleDbDataReader dr;
public Caccess()
{
cacc=new OleDbConnectionStringBuilder(); string Path = @"..\data\notenook.mdb";
//这个指向access的物理存储位置
conn = new OleDbConnection("Provider=Microsoft.jet.OLEDB.4.0;Data Source=" + Path + ";");
conn.ConnectionString = cacc.ConnectionString;
cmd = conn.CreateCommand();
//以上代码连接并打开数据库 }
public bool open()
{
try
{
conn.Open();
return true; }
catch
{ }
return false; }//打开连接
public void close()
{
conn.Close();
}//关闭连接
------------------------------------
代码结束
但是总出现连接失败
请大家帮忙看看,谢谢昂~以下是部分代码:
——————————————————————————using System;
using System.Collections.Generic;
using System.Text;
using System.Data;
using System.Data.OleDb;
using System.IO;namespace addressbook
{
public class Caccess
{
public int ID;
public string name;
public string password;
//用户变量 private OleDbConnectionStringBuilder cacc;
private OleDbConnection conn;
private OleDbCommand cmd;
private OleDbDataReader dr;
public Caccess()
{
cacc=new OleDbConnectionStringBuilder(); string Path = @"..\data\notenook.mdb";
//这个指向access的物理存储位置
conn = new OleDbConnection("Provider=Microsoft.jet.OLEDB.4.0;Data Source=" + Path + ";");
conn.ConnectionString = cacc.ConnectionString;
cmd = conn.CreateCommand();
//以上代码连接并打开数据库 }
public bool open()
{
try
{
conn.Open();
return true; }
catch
{ }
return false; }//打开连接
public void close()
{
conn.Close();
}//关闭连接
------------------------------------
代码结束
解决方案 »
- 页面做完后,查看源代码,有个<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value=“”
- C#的数据类型转换
- 以前C#程序写好后 客户端电脑我都安装了SQL2000的仅连接 后来发现有的电脑没安装也能正常连接数据库 是不是本来就不用安装呀?
- 字符串排序后输出?
- 300分,FCKEditorRC3在.net下详细使用说明? 或那儿有免费HTML无商业版权在线编辑器?
- c# 如何获取文件mime类型
- 有谁用过Microsoft.MSDN.Samples.UserControls.dbTreeControl?急!!!
- 跪求兄弟们、大侠:在DataGridVIew中的RowPrePaint事件中,对数据按不条件着色后,发现不断循环执行,造成程序假死或真死退出。
- C#为什么一运行就说找不到using库???????????????
- 求救 我的Microsoft Visual Studio .NET 设置断点不好用?
- c# word操作,表格总是被嵌套
- C# 解析txt文件,经典问题!
这句没什么用啊
其中id已设为自动编号
在使用winform向表中插入数据的时候仅插入“用户名”和“密码”,操作失败
有可能是什么原因导致的?
改成
cmd.ConnectionString = con;
cmd = new OleDbCommand("insert 语句",con);
con.Open();
cmd.ExecuteNonQuery();
conn.ConnectionString = cacc.ConnectionString;以后,可以连接数据库,可是仍然读取失败