Execute the insert statement, object val = cmd. ExecuteScalar () val = null, jqueryvalnull

Source: Internet
Author: User

Execute the insert statement, object val = cmd. ExecuteScalar () val = null, jqueryvalnull

An error occurred while writing the interface: The empty object cannot be converted to the value type.

Because we use petapoco, after debugging, we found that

Object val = cmd. ExecuteScalar () error. val = null

Because I am executing an insert statement, and the function of this method is to return only the first column of the first row of the dataset.

Solution:

① The simplest one

Call the db. Execute method on the service layer instead of the ExecuteScalar method.

② Add an SQL code in SQL, select 1. Because ExecuteScalar is the first column in the first row of the returned Dataset

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.