不一定要写到web.config里啊,你可以自己建个类,里面写连接字符串就可以用了啊(yy是你工程文件目录下的放access的文件夹)
static string str = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + System.Web.HttpContext.Current.Server.MapPath("yy/xxx.mdb");
private OleDbConnection conn = null;
static string str = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + System.Web.HttpContext.Current.Server.MapPath("yy/xxx.mdb");
private OleDbConnection conn = null;
解决方案 »
- 这段程序怎么得不到想要的结果呢?求指点!!!
- C# SQL语句错误?????
- 5.1散分,祝各位好好休息,玩得开心,收假结贴!
- 求助: vs2005自动完成的问题
- 50分 求一个C#读写自定义dat数据格式代码!
- 如何在ASPX文件中显示CS文件中的变量
- datagrid 分页问题,我是新手,请大家帮忙
- 如何把htc文件嵌入工程的资源中,并能正常使用?在线等待。。。。。。。。。。。急。。。。。。。。。。。。
- 关于在.cs中写入javascript的问题,在线等待
- 新人求思路 winform控件自动刷新
- Combox控件扩大充问题,高手解决...
- 紧急问题,高分求救,都来看看啊,关于数组的问题!
是winForm程序哦,不是Web
Web可以指定位置,这个是会的
winForm不知道怎么搞,如果添加到工程里,调试的时候都是副本的拷贝
每次都拷贝一个,,测试数据都没了。。
如果不添加到工程,指定一个位置,发布的时候又有问题,我汗啊
再有,如果自己写连接字符串,就不能直接利用控件的向导功能直接给控件绑定数据了
也很麻烦。。
可能是我懂得不多把access放到bin文件夹下或其子目录下
利用相对路径连接数据库
<add key="OleDBConnString" value="provider=microsoft.jet.oledb.4.0;data source=DataBase\PsiDB.mdb;Persist security Info=false;user id=admin;password={0};" />
<add key="Pwd" value="......" /> //加密后的
</appSettings>取出 Pwd值>>解密>> 给 {0}
-----------------------------
选择 复制到输出目录->如果较新则复制,不过也是单向的...2 . 如果利用系统向导添加的连接字符串,在settings.settings里,编译后在哪里?明文的?如果不把密码写在字符串里,在代码里怎么设置?像在控件上绑定数据源的时候如何设置密码?
-----------------------------
app.config...