使用数据库加密文件后出现的问题

小艳 2012-04-23 02:54:37
保存图片或是文件时就会出现"Connectionstring"尚未初始化问题,我将数据库加密文件放在程序的debug目录中,每次操作数据库都要读取加密文件,别的数据库操作都顺利,就是当保存文件时出错,如果将要保存的文件也放在debug目录中,然后从debug中选择文件进行保存就能保存成功,请教这是为什么呢?
...全文
83 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
小艳 2012-05-25
  • 打赏
  • 举报
回复
已经解决了,谢谢!
  • 打赏
  • 举报
回复
你获取要保存的文件 的代码是什么
小艳 2012-04-23
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]
只能说你目录操作上有问题,查代码
[/Quote]

我选择文件用的是openFileDialog这个控件
小艳 2012-04-23
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 的回复:]
引用楼主 的回复:
保存图片或是文件时就会出现"Connectionstring"尚未初始化问题,我将数据库加密文件放在程序的debug目录中,每次操作数据库都要读取加密文件,别的数据库操作都顺利,就是当保存文件时出错,如果将要保存的文件也放在debug目录中,然后从debug中选择文件进行保存就能保存成功,请教这是为什么呢?



我查了,别的都没问题都是用 public static……
[/Quote]怎么回事啊?
小艳 2012-04-23
  • 打赏
  • 举报
回复
[Quote=引用楼主 的回复:]
保存图片或是文件时就会出现"Connectionstring"尚未初始化问题,我将数据库加密文件放在程序的debug目录中,每次操作数据库都要读取加密文件,别的数据库操作都顺利,就是当保存文件时出错,如果将要保存的文件也放在debug目录中,然后从debug中选择文件进行保存就能保存成功,请教这是为什么呢?
[/Quote]


我查了,别的都没问题都是用 public static string filename = @".\ngnet.con";//数据库加密连接文件
public static SqlConnection GetConnection()
{
SqlConnection conn = null;
try
{
string conStr = DBConnect.GetconStrFromFile(filename);
//DeEncrypt ec = new DeEncrypt();
//获取文件中解密后的连接字符串
string DescStr = DeEncrypt.Decrypt(conStr);
conn = new SqlConnection(DescStr);
return conn;
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
return null;
}
}
这个方法连接数据库的,为什么保存文件的时候string conStr = DBConnect.GetconStrFromFile(filename);这个就读不到数据库连接文件了?很纳闷啊
bdmh 2012-04-23
  • 打赏
  • 举报
回复
只能说你目录操作上有问题,查代码

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧