1.请问如何把DBImage中的图片写入到数据库呢?
2.请问如何把通过SQL语句查询出来的数据通过DBGrid显示呢?(注:希望有源代码)
2.请问如何把通过SQL语句查询出来的数据通过DBGrid显示呢?(注:希望有源代码)
解决方案 »
- 怎样取注册表未知的数值名称和数值数据
- TStringGrid单元格里的数据如何分行显示?
- DBGridEh输入控制问题?
- 怎么才能将一个文件(exe,word,excel)写入数据库(SQL)
- 如何拷贝对方机器的文件?
- 如何根据一个数学公式用delphi画出用灰度表示的图形
- 我的D,E盘莫名其妙的不见了,只看到C盘,重装98,还是找不到?
- 请教高手 为什么程序中两处GetWindowThreadProcessId结果不同?
- 病毒来了!~大家赶快升级你的IE浏览器~
- 新人头疼的小问题
- ModelMaker for Delphi 2006 有能用的么?
- 有关串口通讯.江湖救急啊,有钱的捧的钱场,没钱的捧个人场,各位大侠请看
var
sqltext : string;
begin
//添加设备
sqltext := '';
Memo1.Lines.SaveToFile('c:\tempMemo.txt');
with dtmd.qyinsertsb do
begin
Close;
SQL.Clear; if PicterFilename <> '' then
begin
SQL.Add('insert into sbtb(sbid,sbname,gmdate,dj,sl,fpsl,cjname,cfdb,tel,bz,tp)');
SQL.Add('values(:#sbid,:#sbname,:#gmdate,:#dj,:#sl,:#fpsl,:#cjname,:#cfdb,:#tel,:#bz,:#tp)');
end else begin
SQL.Add('insert into sbtb(sbid,sbname,gmdate,dj,sl,fpsl,cjname,cfdb,tel,bz)');
//
SQL.Add('values(:#sbid,:#sbname,:#gmdate,:#dj,:#sl,:#fpsl,:#cjname,:#cfdb,:#tel,:#bz)');
//
end;
Parameters.ParamByName('#sbid').Value := Trim(edSbid.Text);
Parameters.ParamByName('#sbname').Value := Trim(edSbname.Text);
Parameters.ParamByName('#gmdate').Value := FormatDateTime('yyyy-mm-dd',dtpkGmrq.Date);
Parameters.ParamByName('#dj').Value := StrToFloat(edDj.Text);
Parameters.ParamByName('#sl').Value := StrToFloat(EdSl.Text);
Parameters.ParamByName('#fpsl').Value := 0;
Parameters.ParamByName('#cjname').Value := Trim(edCj.Text);
Parameters.ParamByName('#cfdb').Value := Trim(edDb.Text);
Parameters.ParamByName('#tel').Value := Trim(edTel.Text);
// Parameters.ParamByName('#memo').DataType := ftMemo;
Parameters.ParamByName('#bz').Value := Memo1.Text;
if PicterFilename <> '' then
Parameters.ParamByName('#tp').LoadFromFile(PicterFilename,ftBlob);//图片
try
ExecSQL;
Result := true;
except
Result := false;
end; end;
end;问题2,在窗体上放ADOQUERY1,DATASOURCE1,DBGRID1组件,设置datasource的dataset为adoquery1,设置dbgrid的datasource为datasource1,然后设置adoquery的连接字符串以及sql语句,并open之后,dbgrid就会显示相应查询结果了。
DBImage.loadFromFile('FileName');
begin
close;
sql.Clear;
sql.Add('select * from XSJBXX where ZY00=:xszy and NJ00=:xsnj and BJ00=:xsbj');
parameters.ParamByName('xszy').Value:=edit1.Text;
parameters.ParamByName('xsnj').Value:=edit2.Text;
parameters.ParamByName('xsbj').Value:=edit4.Text;
open;
{}
end;
请问其中还要加上什么语句?