.NET에서 ODBC 개체를 사용할 때 삽입 된 행의 기본 키를 검색하는 가장 좋은 방법은 무엇입니까? 예를 들어ODBC를 사용하여 삽입 된 행의 기본 키를 가져올 수 있습니까?
(VB) :
Dim command As OdbcCommand = gOdbcConn.CreateCommand()
command.CommandText("INSERT INTO auhinode (node_key, node_desc) VALUES (0, 'New Node')")
...
Dim result As Integer = command.ExecuteNonQuery()
나는 다른 제안 here의 몇 가지를 본 적이 있지만, ODBC 객체에 특정 솔루션이 있는지 궁금하네요?
편집 : 우리가 ODBC를 사용하는 이유는 SQL Server, Oracle, Informix 등 3 가지 다른 데이터베이스를 지원하기 때문입니다.
어떤 데이터베이스입니까? SQL Server? –
삽입하기 전에 mode_key (제로)의 값을 이미 알고 있으므로 mode_key를 '기본'키로 지정하십시오 : – onedaywhen
... 자동 증가 또는 유사한 자동 생성 값이 있습니다 (예 : SQL Server IDENTITY) 당신은 우리에게 말하지 않았습니까? – onedaywhen