我已经从德尔菲的TAdoQuery中导出了自己的组件。我重写了DoAfterPost过程;在这段代码中,我创建了另一个查询,用于获取与插入记录相关联的主键(即SELECT @IDENTITY for SqlServer,SELECT LAST_INSERT_ID在过去,我总是使用TAdoConnection进行数据库连接。在DoAfterPost内部进行的“子查询”调用中<
我使用的是MySql连接器.net,我需要获取最后一个查询生成的插入id。现在,我假设MySqlHelper.ExecuteNonQuery的返回值应该是最后一个插入id,但它只返回1。我使用的代码是:
int insertID = MySqlHelper.ExecuteNonQuery(Global.ConnectionStr
然后,我尝试使用另一个类"user.php“在数据库中插入数据。使用"getConection“(sql类方法)。lastInsertId(); //getConnection is a Sql Class method that returns the private connection.为什么我的回声总是返回