这个问题一般是由链接表引发的。
当你采用分表或链接表时,链接时采用记录的是物理路径,因此,使用链接表时一个麻烦的地方,就是你在本链接的路径,要和服务器链接的路径一样。
通常的做法是,取服务器的链接,通过代码输入运行路径就可以知道了。
然后根据服务器路径,在本地建立相相应的文件夹和路径,保证路径一致,链接后再上传就可以了。
您能不能给个获取服务器连接的例子啊,我查了一下,有下面两种,也不知道对不对,
OleDbConnection cn = new OleDbConnection(ConfigurationManager.ConnectionStrings["conStr"].ConnectionString);
和
OleDbConnection cn = new OleDbConnection(ConfigurationManager.AppSettings["conStr"]);
但是,结果不是说
未将对象引用设置到对象的实例。
就是说
ConnectionString 属性尚未初始化。
以前没有做过IIS加ACCESS,也不知道到底是怎么回事,不是很懂,麻烦您指点一下,谢谢。
@maplecumt: 首先,你的博问的问题,已经告诉你是链接表问题了,这是直接操作access的,和代码无关。至于你的评论中问题的问题,是明显的另一个问题,如果操作access,应该是你的链接字符串没写好的原因。如果想学习下代码,可以下载cyq.data v3.0开源代码。
你 數據庫的路徑,應該用虛擬路徑。
看错误好像是路径不对吧。
另外,access只能是32位的运行模式
检查一下这个路径的NTFS文件系统权限
路径问题。
路径一看就不对
改下路径中的中文试试
找配置路径