怎样将获取的二进制文件写入SQL SERVER中,一定给分,急! 我想将从指纹仪获得的二进制信息,写入sql server数据库中的某个表的某个字段中,该字段的类型为binary,谢谢,在线等!? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 最简单的方法:用 sql server的批处理:bulk 网上这方面的贴字不少,你可以搜索一下关键字blob 楼上也是搞指纹的啊,呵呵,同行我先简单的说一下啊先连上数据库表不用说了吧可以从文件中存入:声明一个FileStrm: TMemoryStream; FileStrm := TMemoryStream.Create; FileStrm.LoadFromFile('二进制文件名'); TBlobField(adotable1.FieldByName('存放字段名')).clear; TBlobField(adotable1.FieldByName('存放字段名')).LoadFromStream(FileStrm); FileStrm.Free; 也可以直接从变量存: i:integer; FileStrm := TMemoryStream.Create; FileStrm.Seek(0,0); FileStrm.Read('存放变量名',i); TBlobField(adotable1.FieldByName('存放字段名')).clear; TBlobField(adotable1.FieldByName('存放字段名')).LoadFromStream(FileStrm); FileStrm.Free;还有问题再找我啊 如何获得stringgrid的某些行索引号?大虾请进,在线等!! 我的帖子为啥被删了? 简单问题!!!关于bsskinchecklistbox1 问一句sql,在线等哦 delphi中SQL的UPDATE的写法求教,在线等,请高手们帮忙啊!! 在打开uac的情况下,在客户端我网页上的activex不能运行,怎么解决? 进度条问题? 如何动态释放Panel 哥们,加点分! 老板要签协议,各位,怎么办?签否 复制文件夹时怎样不弹出复制对话框? 要不要和我一起?
用 sql server的批处理:bulk
blob
我先简单的说一下啊
先连上数据库表不用说了吧
可以从文件中存入:
声明一个FileStrm: TMemoryStream;
FileStrm := TMemoryStream.Create;
FileStrm.LoadFromFile('二进制文件名');
TBlobField(adotable1.FieldByName('存放字段名')).clear;
TBlobField(adotable1.FieldByName('存放字段名')).LoadFromStream(FileStrm);
FileStrm.Free;
也可以直接从变量存:
i:integer;
FileStrm := TMemoryStream.Create;
FileStrm.Seek(0,0);
FileStrm.Read('存放变量名',i);
TBlobField(adotable1.FieldByName('存放字段名')).clear;
TBlobField(adotable1.FieldByName('存放字段名')).LoadFromStream(FileStrm);
FileStrm.Free;
还有问题再找我啊