我把图片路径存入access数据库里面。
第一:是当新增加一条记录,并把图片路径存入access数据库中时,出现了这样一个问题
我本来是想在表的最后,添加一条新记录,代码为adoquery1.append;
接着而用另外一个按钮添加图片并存入数据库。
image1.Picture.LoadFromFile(opendialog1.FileName);
adoquery1.close;
adoquery1.SQL.clear;
adoquery1.SQL.Add('insert into yuangong' +'(zhaopian) values(:zhao_pian)');
adoquery1.Parameters.ParamByName('zhao_pian').value:=opendialog1.fileName;
adoquery1.ExecSQL;
可是我打开access表一看,变成了两条记录了,图片为一条记录,新增加的为一条记录,这个如何办呀。第二个问题,就是存入路径的图片,又怎么读取出来,并在image中显示呢?
第一:是当新增加一条记录,并把图片路径存入access数据库中时,出现了这样一个问题
我本来是想在表的最后,添加一条新记录,代码为adoquery1.append;
接着而用另外一个按钮添加图片并存入数据库。
image1.Picture.LoadFromFile(opendialog1.FileName);
adoquery1.close;
adoquery1.SQL.clear;
adoquery1.SQL.Add('insert into yuangong' +'(zhaopian) values(:zhao_pian)');
adoquery1.Parameters.ParamByName('zhao_pian').value:=opendialog1.fileName;
adoquery1.ExecSQL;
可是我打开access表一看,变成了两条记录了,图片为一条记录,新增加的为一条记录,这个如何办呀。第二个问题,就是存入路径的图片,又怎么读取出来,并在image中显示呢?
adoquery1.post;
就可以了
我在button1中写入了adoquery1.append。
在button2中写入了图片路径保存入数据库问题就出在:如最开始的表:数量,单位 图片路径
20 5 C:\1.bmp
可我添加后,却变成了这样:数量 单位 图片路径
C:\2.bmp
20 5 C:\1.bmp
15 6
本来应该是 15 6 C:\2.bmp 这样才对的呀!