主题:应用层动态更改数据库的问题
一个三层结构,需要使用多个数据库,中间层只有一个ADOConnection组件,需要动态更改连接的数据库。类似的,对于每个数据库,唯一的ADOQuery组件也需要动态更改连接的数据表。 这个功能该如何实现?
我使用数据库其实就是一个文件夹,里面是一堆dbf自由表,ADOConnection1的ConnectionString属性为"Provider=VFPOLEDB.1;Data Source=E:\MYBCB\TEST9\DB2;Mode=Share Deny None;Extended Properties="";User ID="";Password="";Mask Password=False;Cache Authentication=False;Encrypt Password=False;Collating Sequence=MACHINE;DSN=""";
我试着修改ConnectionString属性,让其指向另一个文件夹(肯定存在),却提示“无效的路经或文件名”。
我使用数据库其实就是一个文件夹,里面是一堆dbf自由表,ADOConnection1的ConnectionString属性为"Provider=VFPOLEDB.1;Data Source=E:\MYBCB\TEST9\DB2;Mode=Share Deny None;Extended Properties="";User ID="";Password="";Mask Password=False;Cache Authentication=False;Encrypt Password=False;Collating Sequence=MACHINE;DSN=""";
我试着修改ConnectionString属性,让其指向另一个文件夹(肯定存在),却提示“无效的路经或文件名”。