У меня есть эта таблица здесь:
![enter image description here](https://i.stack.imgur.com/G8gn0.png)
и SessionId автоматически инкрементируется.
Когда я пытаюсь добавить сеанс:
srDataAccessManager.addSession = function(title,speakerId,cbfSuccess,cbfError){
_makeSQLRequest("INSERT INTO dbo.Session (Title, SpeakerId, SessionState) values(" + title+ "," + speakerId+ ",'Created')",cbfSuccess,cbfError);
}
function _makeSQLRequest(sqlString,cbfSuccess,cbfError){
sql.close();
sql.connect(config,(err)=>{
if(err)
cbfError(err);
else{
var request = new sql.Request();
request.query(sqlString, (err,result) =>
{
if(err)
cbfError(err);
else
cbfSuccess(result);
});
}
});
}
Я получаю эту ошибку:
![enter image description here](https://i.stack.imgur.com/zgWph.png)
Я не понимаю, откуда эта ошибка. Это потому, что я не добавил идентификатор в строку вставки? Я не ввел идентификатор, так как думал, что он мне не нужен, когда SMMS позаботится об идентификаторе. Я уже проверил типы данных моего ввода, и это строка и int, поэтому я сомневаюсь, что это из-за типов данных. Есть предложения?