读书人

100F 求教C#的WinForm中封存相对路径到

发布时间: 2011-12-19 23:23:36 作者: rapoo

100F 求教C#的WinForm中保存相对路径到数据库???
求教C#的WinForm中保存相对路径到数据库???

private void constring(string command)
{
string cn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Application.StartupPath + "\\img.mdb;Persist Security Info=True";
OleDbConnection conn = new OleDbConnection(cn);
string updatas = command;
OleDbCommand com = new OleDbCommand(updatas, conn);
conn.Open();
com.ExecuteNonQuery();
conn.Close();
}

private void button1_Click(object sender, EventArgs e)
{
string up = Application.StartupPath +"\\Upimage\\" + txtName.Text + ".jpg";
p1.Image.Save(up);
p1.Image = Image.FromFile(up);
string inserts = "insert into image(Imgname,Imgfile) values ('" + txtName.Text.Trim() + "','" +up+"')";
constring(inserts);
}

数据库怎样可以显示.././文件夹/文件名的相对路径呢????

[解决办法]
存入料Imgfile字段要存txtName.Text+".jpg"就好了,以後打文件,取出字段值加上文件路Application.StartupPath +"\\Upimage\\" ,就可以文件了
[解决办法]
Path.GetDirectoryName(Assembly.GetExecutingAssembly().GetModules()[0].FullyQualifiedName)

读书人网 >C#

热点推荐