mtwm.net
当前位置:首页 >> DElphi中,如何用upDAtE语句修改更新SQL数据库表的... >>

DElphi中,如何用upDAtE语句修改更新SQL数据库表的...

这种类型都需要用流的方法进行更改 tblobfield(ADOQuery1.FieldByName('题目')).LoadFromStream(strm); strm.Free; strm := TMemoryStream.Create; 这种是对acess中ole对象的流存储 改动也是一样

使用ADO,首先用ADOConnection对象建立连接,然后使用ADOQuery对象对数据库进行操作。ADOQuery对象操作:查询:先使用close;再设置SQL.text为SQL查询语句内容;最后使用OPEN方法打开添加:Append或Insert;FieldByName('字段名').Value := 字...

ADOQuery1.SQL.Clear; showmessage(File_Feature); sql:= 'select * from MediaInfo where 特征="'+File_Feature+'"'; ADOQuery1.SQL.Add(sql); ADOQuery1.Open; if ADOQuery1.recordCount>0 then begin while not ADOQuery1.eof do begin ADOQu...

Parameters.ParamByName('a').Value:=strtoint(edit1.Text); 这里出错了. edit1.Text里面不是数字串 最好用StrToIntDef(edt1.Text,0);

选择一个BUTTON控件然后又击进入到代码编写界面,写如下代码: procedure TFrom.btButtonClick(Sender: TObject); var SqlText: String; begin SqlText := ' UPDATE .......'; //在此处写你要update的代码 ExecuteSQL(SqlText );//ExecuteSQL这...

从截图看: 毛毛 应该是字符型字段,办了一张会员卡 可能是字符型或是 备注型 字段。因此,应该用单引号或是双引号括起来,类似以下: UPDATE table1 SET money=-30, name='毛毛', thing='办了一张会员卡' WHERE id=27

是更新字段值,还是字段类型,大小?

delphi中的String是可以用+来串起来的: sql.Add('Update xyz set ' + Edit1.Text + ' = ''' + ch2 + ''' Where ID = ''' + nn + '''''); 或者你在代码前面定义个变量var strField: string;用来接收编辑框的内容,然后把它代替Edit1.Text

可用TADOQuery控件,把它和数据库建立连接,当然还要一个TDataSource指向那个TADOQueryDelphi中的SQL语句类似:adoquery1.sql.clear;之后可在ADOQuery1中加代码实现更新。adoquery1.sql.add("Update yourtable set 姓名="+quotedstr(edit1.text)...

参考代码如下: sql='update yonghu set jifen='''+Edit.Text+''' where id='''+Edit1.Text+''''; ADOQuery1.SQL.Clear; ADOQuery1.SQL.Add(sql); ADOQuery1.ExecSQL; 这样就可以更新回数据库了。

网站首页 | 网站地图
All rights reserved Powered by www.mtwm.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com