字符串TLDID = gvTLDs.SelectedRow.Cells [0] .Text;总是在数据库中返回0

时间:2019-01-01 14:30:22

标签: c# sql asp.net

SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["FatshostsA2ConnectionString"].ConnectionString);
        conn.Open();
        SqlCommand com = new SqlCommand("INSERT into Interests (TLDID, UserID)" + "values(@TLDID, @UserID)", conn);
        com.Parameters.AddWithValue("@TLDID", TLDID);
        com.Parameters.AddWithValue("@UserID", Session["User"]);
        com.ExecuteNonQuery();
        conn.Close();

上面的代码在数据库中始终返回0。下面是我将其连接到数据库的方式

DROP TABLE IF EXISTS book;

CREATE TABLE book (
    Region LONGTEXT,
    2018M01 decimal(4,2),
    2018M02 decimal(4,2)
);

LOAD DATA LOCAL INFILE 'C:/Users/BPerei23/Downloads/Book1.xlsx' 
REPLACE INTO TABLE book
CHARACTER SET Latin1 FIELDS TERMINATED BY ',' 
OPTIONALLY ENCLOSED BY '"' 
LINES TERMINATED BY '\r\n' 
IGNORE 1 LINES;

所有这些操作都是通过按下我的网站上的一个按钮来执行的。我从选择的行调用单元格的值的方式可能做错了。

0 个答案:

没有答案