本文目录一览:
更改access默认文件夹怎样操作?
更改Access数据库默认保存的文件夹。
其具体操作如下:
1.选择“工具”→“选项”菜单命令,打开“选项”对话框。
2.单击“常规”选项卡,在“默认数据库文件夹”文本框中输入所需的保存路径。
3.单击“确定”按钮即可。
access数据库获取文件夹内所有文件名
1.任意新建或找一个Access数据库文件data.mdb,这里我新建了一个data.mdb,这里有两个表User和Class。表结构如下图。
2.任意新建一个test.aspx测试页面,复制下面的内容:
protected void Page_Load(object sender, EventArgs e)
{
// access连接字符串可以把路径当做变量
string sConnStr = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Users\Administrator\Desktop\WebApplication2\WebApplication2\TempFile\data.mdb;Persist Security Info=False";-access当前路径的文件夹
// 数据源连接对象
OleDbConnection con = new OleDbConnection(sConnStr);
con.Open();
DataTable dt = con.GetOleDbSchemaTable(OleDbSchemaGuid.Tables, new object[] { null, null, null, "TABLE" });-access当前路径的文件夹
con.Close();
con.Dispose();
// 遍历所有的表
string sName = "";
for (int i = 0, maxI = dt.Rows.Count; i maxI; i++)
{
// 获取第i个Access数据库中的表名
string sTempTableName = dt.Rows[i]["TABLE_NAME"].ToString();
sName += string.Format("{0}\n", sTempTableName);
}
Response.Write(sName);
}
3.浏览页面,页面中会输出表的名称,如下图,不过从输出的表名称可以看出,以【~】开头的表名,都不是真正的表,因此需要过滤掉这些表。
4.Access数据库文件的路径,可以当做一个变量,如果是处理客户端上传的文件,可以先保存到服务器上,然后获取Access数据库连接字符串,有关如何获取Access数据库字符串,可以看我的另外一篇文章【如何查找或记忆数据库连接字符串】。-access当前路径的文件夹
5.获取到了表名称,可以使用select * from tableName,查出来DataTable数据,最后把Access数据库中所有表名和表数据添加到DataSet对象中。
access如何存储文件路径?
路径一般分虚拟路径和物理路径,例如在网站的程序中一般指定的是虚拟路径(../xxx/xxx.htm),而物理路径是电脑中的实际路径,例如c:/xxx/xxx/xxx.txt。
你提的问题我不理解是使用在什么地方,在access中,可以存储虚拟路径和物理路径,根据不同的使用场合,存储方法是不同的,根据需要存储。
在存储时可以直接输入路径,存储在相应的字段就可以了。