procedure TDept_Form.BitBtn4Click(Sender: TObject);
var
TargetValue:String;
Str:String;
begin
TargetValue:=Dept_Form.DBGrid1.Columns[0].Field.AsString;
Dept_Form.ADOQuery1.Close;
Dept_Form.ADOQuery1.SQL.Clear;
Str:='update Dept set DeptName = '''+DeptName.Text+''',DeptCode = '''+DeptCode.Text+''' where ID='+TargetValue;
Dept_Form.ADOQuery1.SQL.Add(Str);
Dept_Form.ADOQuery1.ExecSQL;
end;不知道为什么出错
var
TargetValue:String;
Str:String;
begin
TargetValue:=Dept_Form.DBGrid1.Columns[0].Field.AsString;
Dept_Form.ADOQuery1.Close;
Dept_Form.ADOQuery1.SQL.Clear;
Str:='update Dept set DeptName = '''+DeptName.Text+''',DeptCode = '''+DeptCode.Text+''' where ID='+TargetValue;
Dept_Form.ADOQuery1.SQL.Add(Str);
Dept_Form.ADOQuery1.ExecSQL;
end;不知道为什么出错
解决方案 »
- ClientDataSet 如何去除不需要的字段。
- 关于Delphi调用VC动态链接库的问题
- delphi idcontext
- delphi调试的时候,知道一个内存地址,在哪里看内存啊??
- 会delphi的朋友帮帮忙
- Delphi开发者心态问题,大家请 \(^o^)/
- 代码写的TAdoQuery怎么连接不到控件TadoConnection呢,请高手帮忙看下
- 关于WIN8和DELPHI的几个小问题,求解答
- ?我用ADO连接一Access数据库,当把表中所有记录删完后关闭程序出错。WHY?
- VB、Delphi、C++Builder、VC++之争!
- 请问byte的16进制如何转换成字符??
- 捕获控件的双击消息!!!!!!!!!!!!!!!1
这样好像无法获得数据吧?你只告诉它第一例 并没有告诉它第几行?
TargetValue:String;
begin
TargetValue:=Dept_Form.DBGrid1.Columns[0].Field.AsString;
Dept_Form.ADOQuery1.Close;
Dept_Form.ADOQuery1.SQL.Clear;
Dept_Form.ADOQuery1.SQL.Add(' update Dept set DeptName='+''''+
DeptName.text+''''+',DeptCode='+''''+DeptCode.text+''''+' Where ID='+''''+TargetValue+'''');
Dept_Form.ADOQuery1.ExecSQL;
end;
可是在Access执行的时候正确
在代码里面有问题,不知道什么原因
+'= '''+DeptCode.Text+''' where ID='+TargetValue+'';
如果折行要用加号连接