我如何将剪切板中的图像(比如ALT+PRINT获得的界面)存入到SQL 2000 中的image类型的字段中

解决方案 »

  1.   

    getclipboarddata存储为文件然后再往数据库里面插入文件。
      

  2.   

    var
      bp: tbitmap;
      fs: tmemorystream;
      s: string;
    begin
      bp := tbitmap.create;
      fs := tmemorystream.create;
      bp.Assign(clipboard);  //剪贴版中没有内容会报错
      bp.SaveToStream(fs);
      setlength(s, fs.size);
      fs.position:=0;
      fs.readbuffer(pointer(s)^, fs.size);
      tblobfield(你的字段).loadfromstream(fs);
    end;
      

  3.   

    忘说了
    前面要
    uses
      db,clipbrd;