Jigar Patel041289 Ответов: 1

Операция вставки, обновления, удаления с помощью хранимой процедуры и извлечения данных в полях формы для операции


привет ,
я здесь новенькая.
я создаю приложение c# windows, я использую хранимую процедуру для операции вставки,удаления,обновления любой проверки, которую я хочу видеть в базе данных. теперь я не использую datagrid или что-то еще .
Теперь вопрос в том, как я могу получить сохраненные данные в форме windows с помощью хранимой процедуры?

я создаю простую главную страницу элемента , нужно только восстановить последние сохраненные данные при загрузке страницы в поля.

пожалуйста, помогите мне.

Что я уже пробовал:

я создаю хранимую процедуру item master.
я создаю хранимую процедуру insert.

теперь, когда я вставляю запись и нажимаю на кнопку Сохранить, она сохраняет запись в базе данных. мне не нужна datagrid, чтобы увидеть запись базы данных.

как загрузить последнюю вставленную запись из базы данных с помощью хранимой процедуры?

1 Ответов

Рейтинг:
2

OriginalGriff

Первое, что нужно сделать, это убедиться, что ваша БД включает столбец timestamp - самый простой способ сделать это-добавить столбец DATETIME в вашу таблицу и установить для него значение DefaultValue GETDATE() Таким образом, всякий раз, когда вы вставляете данные, метка времени будет установлена на серверное время.
Тогда хранимая процедура тривиальна:

CREATE PROCEDURE GetLatestRow 
AS
BEGIN
	SELECT TOP 1 ColumnIWant, OtherColumnIWant FROM MyTable ORDER BY TimestampColumn DESC;
END


Jigar Patel041289

сэр, я использую тот же проход запроса в хранимой процедуре, но не получаю данные в поле формы напрямую.

смотрите ниже всю мою хранимую процедуру :-

установите ANSI_NULLS на
установите QUOTED_IDENTIFIER на
ГО

Изменить процедуру [dbo].[retriveTop1ItemMasterLoad]
@Itm_Id инт,
@ItemDescription varchar(50),
@ItemCode varchar(50),
@Unit varchar(50),
@PhotoId varchar(50)

АС
НАЧАТЬ

УСТАНОВИТЕ NOCOUNT ON;

выберите топ 1 Itm_Id, наименование,артикул, единица измерения, Фотоидентификация от того, ItemMaster по Itm_Id алфавиту


КОНЕЦ


теперь, какой тип кода я использую в загрузке формы для извлечения данных в поле.

OriginalGriff

Почему вы передаете своему SP значения, которые вы не используете?