要引用单引号要加四个单引号,或者使用函数
QuotedStr..
QuotedStr..
解决方案 »
- 紧急求助,倾囊相求,TRVStyle是什么控件,有什么用?
- 进程内存问题
- 关于SendMessage和PostMessage
- 本人学delphi一年了,三人行必有我师。
- 急!!!哪位大侠帮帮我!!(要是能完成就送100分)
- 请问在哪里可以下载到Delphi7.0?一定是可以下载的,否则没分!先到先得!!!
- 关于用PrintDBGridEh1打印
- delphi 7 菜单与图标问题?
- 如何让dxdbgrid的dxdbgridcheckcolumn列具有单选功能
- 我下载了csdn离线浏览器我想看源文件,但是说需要一个TLMDSplitterPanel组件,请问去那里下载这个组件!
- dephi新手请教
- delphi 如何创建组件
貌似有自动保存的语句吧
QuotedStr,自动给你的字符串加单引号,转义单引号
procedure TMainFrm.Button8Click(Sender: TObject);
var
i:Integer;
redtag:Integer;
begin
QSAVE.Connection:=DataModule1.ADOConnection1;
QSAVE.SQL.Text:='select top 0* from aaaa with (nolock)';
qsave.Open;
dxMemData1.First;
try
while not dxMemData1.Eof do
begin
QSAVE.Append;
QSAVE.Edit;
for i:=0 to dxMemData1.FieldCount-1 do
begin
if dxMemData1.Fields[i].Tag<>0 then
begin
if (redtag=1) and (dxMemData1.Fields[i].Tag=3)then
begin
//2,3,如果是3 表示这个字段要体现成负数
qsave.FieldValues[dxMemData1.Fields[i].FieldName]:=-dxMemData1.Fields[i].Value;
end
else
begin
qsave.FieldValues[dxMemData1.Fields[i].FieldName]:=dxMemData1.Fields[i].Value;
end;
end;
end;
QSAVE.Post;
dxMemData1.Next;
end;
QSAVE.Connection.BeginTrans;
QSAVE.UpdateBatch(arAll);
QSAVE.Connection.CommitTrans;
except
QSAVE.Connection.RollbackTrans;
end;
end;