Форумы HiProg.com - MS ACCESS, VBA, VB

 

Ответить на сообщение

Вернуться к теме

Вы отвечаете на сообщение:

ник: DreamCatcher

int maxID=0;
String SQLString = "SELECT max(ID) FROM <tablename>";
OleDbCommand cmd = new OleDbCommand(SQLString, cnn);
OleDbDataReader drd = cmd.ExecuteReader();
if (drd.HasRows)
{
          if(drd.Read()) maxID=drd.GetInt32(0);
}


Хотя лучше возвращать ID по условию, которое формировать из значений вставляемой строки

insert into sometable(f1,f2,f3) values('1',2,'3')

select max(ID) from sometable where f1='1' and f2=2 and f3='3'


Ваше имя:

Пароль:

Цитировать: [quote][/quote] Код: [code][/code]
Жирный: [b][/b] Наклонный: [i][/i]
URL: [url][/url] 

Сообщение:

 Размер файла не более 50 Кбт. Большие файлы можно размещать на www.slil.ru

Прикрепить:

 

Для вставки смайлов в текст щелкните по значку.