我的解决方案里有这样三个项目:
1、一个asp.net网站项目
2、一个windows应用程序项目
3、一个类库,类库里面主要的就是一个数据int control_DB(初始值为1)
我的思路是这样的:
当contro_DB为1时,网站连接的是Access数据库,当contro_DB为2时连接的是SQLServer数据库;
if(control_DB==1)
oleDBconnection......
if(control_DB==2)
sqlConnection......
windows应用程序有一个按钮和一个标签,按钮可以控制contro_DB的值。单击一下contro_DB变为2,标签显示“当前连接的是SQLserver”;再单击control_DB变为1,标签显示的是“当前连接的是Access”,这样达到控制的目的;
我的操作是这样的:
1、将类库项目进行生成
2、右击asp.net项目——》添加引用——》选择项目——》添加那个类库项目
3、右击windows项目——》添加引用——》选择项目——》添加那个类库项目
4、生成解决方案
上面几步都很顺利,然后进行调试,单击button,标签可以切换显示相应的文字,但是访问网站时,不管怎样单击button,网站始终连接的是Access数据库!
该怎么解决啊???大哥大姐们,小弟就这么点儿分儿了,帮一把吧!!
9 个解决方案
#1
晕,你这样是两个程序吧,winform里实例化的contro_DB怎么会跑到网站那里呢?
用配置文件吧
用配置文件吧
#2
配置文件怎么弄啊??
#3
建议用配置文件 winform程序修改配置文件的值
web中根据取的值不同来选择不同的数据库
web中根据取的值不同来选择不同的数据库
#4
虽然引入的是通一个类库,但是因为是在不同的APP中,分别有一个备份,两个程序运行在不同的APp Domain中,当然无法交互。
只能通过上面说的Winform修改文件的方法~
只能通过上面说的Winform修改文件的方法~
#5
哦 原来是这样啊 修改文件?能再给点儿思路吗?小弟实在是个小菜鸟!!!
#6
IO
File
File
#7
网站和winform都读取配置文件来决定访问哪个数据库
#8
配置文件是指web.config吗?我的网站中的.aspx.cs文件中用到了好多if(control_DB==1)或(if(control_DB==2))语句,还得改啊???
#9
楼主在做什么项目需要用到这样的设计思路?
#1
晕,你这样是两个程序吧,winform里实例化的contro_DB怎么会跑到网站那里呢?
用配置文件吧
用配置文件吧
#2
配置文件怎么弄啊??
#3
建议用配置文件 winform程序修改配置文件的值
web中根据取的值不同来选择不同的数据库
web中根据取的值不同来选择不同的数据库
#4
虽然引入的是通一个类库,但是因为是在不同的APP中,分别有一个备份,两个程序运行在不同的APp Domain中,当然无法交互。
只能通过上面说的Winform修改文件的方法~
只能通过上面说的Winform修改文件的方法~
#5
哦 原来是这样啊 修改文件?能再给点儿思路吗?小弟实在是个小菜鸟!!!
#6
IO
File
File
#7
网站和winform都读取配置文件来决定访问哪个数据库
#8
配置文件是指web.config吗?我的网站中的.aspx.cs文件中用到了好多if(control_DB==1)或(if(control_DB==2))语句,还得改啊???
#9
楼主在做什么项目需要用到这样的设计思路?