博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C#_Access连接问题
阅读量:4582 次
发布时间:2019-06-09

本文共 2108 字,大约阅读时间需要 7 分钟。

 1、找不到可安装的 isam

 2、无法启动应用程序。工作组信息文件丢失,或是已被其他用户以独占方式打开

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 DataBase练习 {
public partial class frmConnectAccess : Form {
public frmConnectAccess() {
InitializeComponent(); } /// /// 连接数据源 /// /// 用户名 /// 密码 ///
是否连接成功
private bool GetConnAccess(string UserName, string PassWord) {
bool boo = false; try {
string strPath = Application.StartupPath + @"\Access.mdb"; string connStr = "Provider = Microsoft.Jet.OLEDB.4.0;Persist Security Info=true;Jet OLEDB:Database Password = '" + PassWord + "';User ID = " + UserName + ";Data Source = " + strPath; OleDbConnection oleCon = new OleDbConnection(connStr); OleDbDataAdapter oleDap = new OleDbDataAdapter("select * from 帐目", oleCon); DataSet oleSet = new DataSet(); oleDap.Fill(oleSet, "帐目"); gridAccess.DataSource = oleSet.Tables[0].DefaultView; oleCon.Close(); oleCon.Dispose(); boo = true; } catch (Exception ex) {
MessageBox.Show(ex.Message); } return boo; } private void btnConnect_Click(object sender, EventArgs e) {
string UserName = txtUserName.Text.Trim(); string PassWord = txtPassWord.Text.Trim(); bool boo = GetConnAccess(UserName, PassWord); } } }

 

 

错误连接字符串:string connStr = "Provider = Microsoft.Jet.OLEDB.4.0;DataBase PassWord = '"+PassWord+"';User ID = "+UserName+";Data Source = " + strPath;

DataBase PassWord 应写成 Jet OLEDB:Database Password 注意加:Persist Security Info=true;

正确连接字符串:string connStr = "Provider = Microsoft.Jet.OLEDB.4.0;Persist Security Info=true;Jet OLEDB:Database Password = '" + PassWord + "';User ID = " + UserName + ";Data Source = " + strPath;

转载于:https://www.cnblogs.com/szytwo/archive/2011/12/07/2279703.html

你可能感兴趣的文章
Module模式
查看>>
netfilter/iptables全攻略
查看>>
wpf Smith.WPF.HtmlEditor 使用方法
查看>>
PDO分页
查看>>
MyBatis笔记一:GettingStart
查看>>
查找不同的木棍
查看>>
面试题:顺时针打印矩阵
查看>>
DataSet、DataTable、DataRow、DataColumn区别及使用实例
查看>>
python 特殊方法
查看>>
Python3 练习笔记四
查看>>
装箱问题
查看>>
Android线程管理(一)——线程通信
查看>>
vim 使用技巧
查看>>
Periodic String UVa1225
查看>>
Android 演示 DownloadManager——Android 下载 apk 包并安装
查看>>
【转】正则应用实例,如将多个空格改为1个空格
查看>>
移动端自动打包平台
查看>>
谈一谈git和SVN两大版本管理工具。
查看>>
Chapter 6 排序
查看>>
解构控制反转(IoC)和依赖注入(DI)
查看>>