mysql - 我如何在 fdquery 4 上恢复 fdquery 7value

标签 mysql delphi-7 delphi-xe rad

如何集成这两个代码以将 fdquery7 的值插入到 fdquery4 中?

FDQuery7.SQL.Add ('SELECT nom FROM bases.nomm ');
FDQuery7.open;
FDQuery7.First;
while not FDQuery7.EOF do
begin
  FDQuery7.Fields[0].Value;
  FDQuery7.Next;
end;

FDQuery4.SQL.Add ('INSERT INTO name(firstname)  Values ("fdquery4")');
FDQuery4.execSQL;

showmessage('insert');

最佳答案

您可以尝试仅使用一个 FDQuery 来完成这样的工作:

FDQuery4.SQL.Add ('INSERT INTO name (firstname) SELECT nom FROM bases.nomm');
FDQuery4.execSQL;

showmessage('insert');

它将为 bases.nomm 表中的每条记录执行 INSERT

关于mysql - 我如何在 fdquery 4 上恢复 fdquery 7value,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44046389/

相关文章:

python mysql 查询错误

PHP 动态插入函数正在插入重复的行

delphi - 是否可以读取未嵌入应用程序的外部资源文件?

Delphi XE3 EXE 文件大小比 Delphi 7 大 25 倍

delphi - 从 TAutoObject 返回 TAutoIntfObject 实例

delphi - 石和磅的格式正确吗?

java - Java中如何识别数据库记录?

MYSQL - 包含日期新用户查询 0 条记录

delphi - Delphi 7 中 FreeAndNil 的替代品是什么?

windows - 我的 Delphi 7 应用程序在 Application.Initialize 上停止并且不返回到下一行