我正在学习使用firemonkey,并且我制作了一个正在手机上使用的应用程序(如果需要,它可以像提醒一样工作),因此基本上在手机的内部存储中有一个数据库文件(SQLite),并且我以TMemo + FDConnection + FDPhysSQLiteDriverLink的形式放置,以便应用程序可以读取数据库并将其显示在TMemo上,现在我确实放了一个TEdit并添加了一个按钮,我希望将我在TEdit上写的内容添加到数据库中。 我是SQL Delphi的新手,而且堆栈一般都溢出。 谢谢
PS:我正在尝试不使用实时绑定。
var
query: TFDQuery;
begin
query := TFDQuery.Create(nil);
try
// Define the SQL Query
query.Connection := FDConnection1;
query.SQL.Text := 'SELECT * FROM Employee';
query.Open();
outputMemo.Text := '';
// Add the field names from the table.
outputMemo.Lines.Add(String.Format('|%8s|%-25s|%-25s|', [' ID ', ' NAME >',
' DEPARTMENT ']));
// Add one line to the memo for each record in the table.
while not query.Eof do
begin
outputMemo.Lines.Add(String.Format('|%8d|%-25s|%-25s|',
[query.FieldByName('ID').AsInteger, >query.FieldByName('Name').AsString,
query.FieldByName('Department').AsString]));
query.Next;
end;
finally
query.Close;
query.DisposeOf;
end;
end;
这是显示数据库的代码,我想知道是否有写备忘录或TEdit的方法,然后按一个按钮以改回数据库,我想知道它是否可以同时使用。