Ссылка на строку не установлена ​​на экземпляр строки

Нет, ваше предположение неверно: база данных ничего не помнит, поэтому нет никакой пользы от этой точки зрения.

Если вы используете GUID в качестве основного ключа / ключа кластеризации в SQL Server, для начала это плохая идея (здесь здесь , здесь или здесь ), вы должны хотя бы используйте функцию newsequentialid() как ограничение по умолчанию для этого столбца.

CREATE TABLE YourTable(ColumnA uniqueidentifier DEFAULT NEWSEQUENTIALID()) 

Таким образом, база данных будет генерировать псевдо-последовательные GUID для вашего ПК и, таким образом, сделает отрицательный последствия использования GUID как PK / CK по меньшей мере терпимы ....

Если вы не используете GUID в качестве основного ключа, то я не вижу никакой пользы в создании этого GUID на сервер, действительно.

0
задан Fildor 18 January 2019 в 12:18
поделиться

1 ответ

Либо вам нужно установить имя вашего текстового поля как username в вашем html, либо вам нужно использовать правильное имя в этой строке:

sigObj.SetAutoKeyData(Request.Form["username"]);
0
ответ дан Gaurav 18 January 2019 в 12:18
поделиться
Другие вопросы по тегам:

Похожие вопросы: