sql server 2012 值不能為null。參數名:viewinfo (microsoft.sqlserver.managemenmen)
是因為在C:\Users\你的用戶名\AppData\Local\Temp\中,缺少一個名為2的目錄。添加上就可以了。
語法肯定正確,因為語法並沒有對表結構內部字段是否非空進行驗證。只有執行了才知道。
你這個存儲過程中,肯定是向非空字段插入了空值。
這本身的語法肯定不是錯誤,但是在插入校驗數據的時候,錯誤了。
比如你有一個表tb_employee(employee_id, employee_name)
第一個id字段不許為空
但是:insert into tb_employee values (null, 'test null')
這個語法並沒有錯,但是你向不允許為空的列插入空,實際插入的校驗就不能通過了。
String StudentCode = request.getParameter("StdentCode");
參數的名字寫錯了:
String StudentCode = request.getParameter("StudentCode");