TADOConnection
我在我的 SQL Server 上运行一个带有 2 的小型数据库应用程序。第一个连接仅用于查看目的,使用ADOTable
,Datasource
和DBNavigator
。第二个连接是在运行时使用以下代码创建的
aConnection:=TADOConnection.create(nil);
aTable:= TADOTable.create(nil);
aConnection.LoginPrompt := false;
.....
aTable.Edit;
aTable.Insert;
aTable.FieldByName(' ... ').AsInteger := .... ;
aTable.FieldByName(' .... ').AsString := ... ;
aTable.FieldByName(' .... ').AsString := ..... ;
aTable.Post;
aTable.active := false;
aConnection.connected :=false;
aTable.free;
aConnection.free;
如果我使用此代码插入记录,则按下 Update Navigator 按钮时将看不到更改的数据。我需要重新启动我的应用程序才能看到我所有新插入的数据。为什么第一个 dbconnection 无法识别我的第二个连接所做的更改?