L
lusj586
Unregistered / Unconfirmed
GUEST, unregistred user!
用ADO连SQL2000(个人版),怎样将文件写进(和取出)数据表中的IMAGE类型字段最方便?我想用SQL语句应能行,但我不会,谁能告诉我怎样做?我是用如下方法做的:
adotable1.Append;
adotable1.FieldByName('文件名').AsString:=ExtractFilename(labelededit17.Text);
adotable1.FieldByName('文件大小').AsInteger:=strtoint(labelededit19.Text);
adotable1.FieldByName('文件格式').AsString:=combobox1.Text;
tblobfield(adotable1.FieldByName('文件')).LoadFromFile(LabeledEdit17.Text);
adotable1.Post;
行是行,但我觉得没有用SQL就没有发挥SQL2000的优势。还有就是取出时,我不想让文件保存到临时文件中以免泄密,只能用我提供的控件预览而不允许下载和打开,只有有权限的人才能下载,怎样实现?
adotable1.Append;
adotable1.FieldByName('文件名').AsString:=ExtractFilename(labelededit17.Text);
adotable1.FieldByName('文件大小').AsInteger:=strtoint(labelededit19.Text);
adotable1.FieldByName('文件格式').AsString:=combobox1.Text;
tblobfield(adotable1.FieldByName('文件')).LoadFromFile(LabeledEdit17.Text);
adotable1.Post;
行是行,但我觉得没有用SQL就没有发挥SQL2000的优势。还有就是取出时,我不想让文件保存到临时文件中以免泄密,只能用我提供的控件预览而不允许下载和打开,只有有权限的人才能下载,怎样实现?