2014-12-05 3 views
0

У меня есть набор записей, где я добавляю к нему новую строку. Я использовалМаксимальное количество записей, разрешенных в наборе записей?

rs.Update 
rs.Requery 
rs.MoveLast 

, чтобы получить строку, которую я только что добавил. Он работал отлично, однако, когда набор записей увеличился примерно до 50k +, он не выходил за рамки определенного момента. Максимальное количество записей в наборе записей? У меня нет rs.maxrecords, и в соответствии с этим свойством, оставляя его как 0, он становится неограниченным. Кроме того, существует более простой способ получить только что добавленную строку. Кроме того, чтобы выполнить запрос max (ID)?

+0

Просто говорят, что «это не выходит за рамки определенного момента» не помогает. Что на самом деле происходит? Есть ли ошибка? В какой строке находится ошибка? –

+0

Этот файл отфильтрован? – CPMunich

+0

Вам действительно нужно, чтобы каждый раз, когда вы добавляете новый, требуется 50k записей? Почему бы не начать снова с пустого набора записей? –

ответ

0

Я бы вместо того, чтобы делать это таким образом, когда IDENTITY-Колонка называется ID: INSERT INTO YourSchema.YourTable (column1, column2) OUTPUT inserted.id ЗНАЧЕНИЯ ('X', 'Y'); Это не только вставляет запись, но также возвращает реквизит с идентификатором из вставленной записи.

Смежные вопросы