C#中用DAO读取数据库说找不到文件

来源:百度知道 编辑:UC知道 时间:2024/05/25 13:06:04
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;

namespace students
{

public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();//初始化组件
bool myResult;//定义一个Short变量
myResult = OpenDb();//调用OpenDb()打开数据库
}
/// <summary>
/// 以下定义了一些DAO对象和一些SQL打开数据库字符串,设计了一个OpenDB()函数,用DAO对象打开了数据库
/// </summary>
DAO.Database Mydb;//定义一个DAO.Database数据库对象
DAO.Workspace MyWs;//定义一个工作空间DAO.Workspace
String MySql;//定义一个字符串用来存放SQL查询语言
DAO.Recordset Myrec;//定义一个数据项 DAO.Recordset
DAO.DBEngine de = new DAO.DBEngineClass();//定义一个数据引擎DAO.DBEngine()

public bool OpenDb()//定义一个数据

绝对路径与相对路径的问题吧`

你试下用绝对路径行不。

并且dbstr = "student.mdb";
你这句代码段所取得的仅仅是是“student.mdb”这个字符串。请问你的目录名是否和你输入的一致?