是路径的原因吗?

bapiyang007 2010-10-21 07:22:08
错误提示:“C:\Documents and Settings\Administrator\桌面\处理过的图片\App_Data\tsleyyg.mdb’不是一个有效路径。确定你路径名称拼写是否正确,以及是否连接到文件有效的服务器”

是不是连接数据库用的拼接字符串的原因。
拼接字符串:

public AccessDB()
{
string connectionString="";
connectionString = "Provider=Microsoft.Jet.OLEDB.4.0;";
connectionString =connectionString + @System.Configuration.ConfigurationSettings.AppSettings["connString"].ToString();
Conn = new OleDbConnection(connectionString);
Conn.Open();
}


不过在下猜测不是,因为错误实在执行下面的代码时发生的。
下面的代码的作用读取图片放到PictureBox中,没用到数据库啊。。。
private void TJTX_Click(object sender, EventArgs e)
{
this.PicBox.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage;
OpenFileDialog ofd = new OpenFileDialog();//打开文件选择框
ofd.Filter = "JPG(*.JPG:*.JPEG);GIF文件(*.gif)|*.jpg;*.jpeg;*gif";
ofd.FilterIndex = 1;
ofd.FileName = "";
if(ofd.ShowDialog()==DialogResult.OK) //判断是否确定
{
PicBox.Image = Image.FromFile(ofd.FileName);
}
}
...全文
66 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
hao1hao2hao3 2010-10-21
  • 打赏
  • 举报
回复
设置断点调试看看问题出现在哪里。
wuyq11 2010-10-21
  • 打赏
  • 举报
回复
路径不正确
<appSettings>
<add key="SQLConnString" value="provider=microsoft.jet.oledb.4.0;data source="/>
<add key="dbPath" value="~/App_Data/mydata.mdb"/>
</appSettings>

connectionStrings>
<add name="book" connectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\c#\App_Data\book.mdb"
providerName="System.Data.OleDb" />
</connectionStrings>

111,129

社区成员

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

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

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