delphi - 这里的 "Missing SQL property"是什么?

标签 delphi tadoquery

尝试执行代码时:

function TDBClass.addNome(nome: String): String;
var
  rsnome: TADOQuery;
begin
  rsnome := TADOQuery.Create(nil);
  rsnome.Connection := connection;
  rsnome.Open();
  rsnome.SQL.Clear;
  rsnome.SQL.Text:='UPDATE enroll SET nome = "test" where id ="1"';
  rsnome.Parameters.ParamByName('nome').Value:= nome;
  rsnome.ExecSQL;
  rsnome.post();
  rsnome.Close();
  rsnome.Free();
end;

我收到错误消息“缺少 SQL 属性”。我哪里做错了?
提前致谢!

最佳答案

在通过 rsnome.SQL.Text := ... 设置 SQL 之前调用 rsnome.Open

关于delphi - 这里的 "Missing SQL property"是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8326150/

相关文章:

delphi - ADO Query 将 goto 标签视为参数

java - 如何使用 JNI (Delphi) 实例化一个 java 对象

java - 将delphi二进制操作函数移植到java

ios - 适用于 iOS 的 Delphi Google Maps SDK

database - 使用 Delphi 的 ADO 或 DBX

multithreading - 在线程中使用TADOQuery

delphi - TDoquery 日期格式

delphi - 如何将 TMemo 组件中的多行添加到 MS Access 数据库?

delphi - 有没有办法在 TRttiField 中 FieldType 为零的结构中获取 real48 和短字符串变量的 RTTI 提示?

sql - Delphi 2010中TADOQuery的数组参数