网站为ASP.NET+ACCESS版本
使用了某*.mdb数据.
Web.config中的这段代如下
<appSettings><add key="SQLConStr" value="User ID=sa;Password=;
Initial atalog=cc;Data Source=(local)" />
<add key="AccessFile" value="222.mdb" /></appSettings>
这个网站数据连接这样定义以后,在使用过程中他自动连接了ACCESS表.
现在我在sql中建立一个cc的数据库.导入了222.mdb.
想问下各位高手.
如何实现网站运行时只连接SQL的数据库.而不使用222.mdb
也就是说.数据都是存在的.要将他成功实现使用SQL的数据.应该在网站的什么位置再去修改.大概是什么位置??????

解决方案 »

  1.   

    把<add key="AccessFile" value="222.mdb" /> 注释掉,把这句改成
    <add key="AccessFile" value="User ID=sa;Password=;
    Initial atalog=cc;Data Source=(local)" />
      

  2.   

    <appSettings>
    <add key="SQLConStr" value="User ID=sa;Password=;
    Initial atalog=cc;Data Source=(local)" />
    </appSettings>cs文件中:
    SqlConnection mycon=new SqlConnection System.Configuration.ConfigurationSettings.AppSettings["SQLConStr"]);
      

  3.   

    改掉注释不行...下面修改CS文件未实现.
    cs文件全部被删除了的......只能从aspx文件的代码里面下手.
      

  4.   

    一般很难,acess和sql用的连接机制不一样,既然你改不了源代码,那你只能从新写了,木办法。
      

  5.   

    我相信应该是可以的.因为这是一个网站的代码.我知道别人是可以随意转换的.
    从他定义连接字符串的时候可以看出来.他定义了SQL也定义了ACCESS.这样就是便于随意转换.