假设我在newid()
函数的帮助下为我的SQL Server数据库表生成了PK。在Java
我可以做这样的事情:如何检索插入到Delphi ADO时生成的uniqueidentifier的值?
...
String query = "DECLARE @newGuid uniqueidentifier "+
"SET @newGuid = newid() "+
"INSERT INTO myTable(id, stringval) "+
"VALUES (@newGuid, "Hello") "+
"SELECT uid FROM @newGuid";
PreparedStatement ps = conn.prepareStatement(query);
ResultSet rs = ps.executeQuery();
String uid = rs.getString("uid");
但是,当我试图让与德尔福+ ADO我被卡住原因ADO
从DB可以获取数据(的AdoQuery
Open
法)或把数据DB( ExecSQL
方法)。所以我不能在表格中插入新的值并获取参数值。