假設我在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
方法)。所以我不能在表格中插入新的值並獲取參數值。