我想做一个转换程序:将MySQL表中的数据导入MSSQL Server 8中,原MySQL表中的Photo中只保存图像文件的路径(即是字符串型),现想导入到MSSQL表的BLOB类型字段内。SQL语句是Insert Into TableName (CardID,......,Photo) Values (:CardID......,:Photo)'如何给这个Photo参数赋值
解决方案 »
- access 如何将数据各列求和后插入原表某一列?
- 现金求购连锁经济型酒店管理系统
- 今儿Happy,解决一个超难问题!偶得,与大家分享!遍历枚举类型,返回其所有的值的名。支持就回贴哦
- 集思广益,水平一般者莫来,以防走火入魔!!
- 大家都来讨论一下Delphi程序员是学Java 还是 C#(散分)
- 这样创建的CheckBox为什么不能显示.
- 在delphi中如何获得sql_server服务器时间?
- 各位帮我解释一下,,mrTXT: OpenTextFile(nil, '');
- 不知“战友”发现没有,安装D5之后,再安装众多的第三方控件,如果系统出现问题(要重新格格式化),则重新装D5和众多的第三方控件,能不能把整个的D5(当然包括已正确安装 众多的第三方控件)系统做成一个ZIP文件,怎么做???,请指导!!
- 计算器代码求助,大大们指点下,谢谢!(新手学习)
- COM对象调用??
- richedit输入汉字,输入时显示不出来,数据库内有,浏览的时候,richedit内还有
var
OLEStream: TFileStream;begin
if OpenDialog1.FileName <> '' then
begin
OleContainer1.Close;
OLEStream := TFileStream.Create(OpenDialog1.FileName, fmOpenRead);
ADODataSet1.Insert;
ADODataSet1['Name'] := Edit1.Text;
ADODataSet1['Memo'] := Memo1.Text;
(ADODataSet1.FieldByName('TemplateFormat') as
TBlobField).LoadFromStream(OLEStream);
ADODataSet1['Ext'] := RightStr(OpenDialog1.FileName, 3);
ADODataSet1.Post;
FreeAndNil(OleStream);
end;
end;
procedure TFormReportDef.BitBtn4Click(Sender: TObject);
var
sFileName: string;
OLEStream: TMemoryStream;
begin
sFileName := ExtractFilePath(Application.ExeName) + 'tempBlob' + '.' +
RightStr(ADODataSet1.FieldByName('Ext').AsString, 3);
OLEStream := TMemoryStream.Create;
OLEStream.LoadFromStream(ADODataSet1.CreateBlobStream(ADODataSet1.FieldByName('TemplateFormat'), bmRead));
OLEStream.SaveToFile(sFileName);
OleContainer1.CreateObjectFromFile(sFileName, false);
end;前两天写的一个存取blob数据的代码,测试通过,数据库是sql server 2000,blob字段类型是image,不能是text