簡體   English   中英

找不到表0

[英]Cannot find table 0

當我嘗試向表pay_cheque插入任何幫助時出現此錯誤

private void btnadd_Click(object sender, EventArgs e)
{

    string s = "insert into pay_cheque values('Sai','Sai','Sai','Sai','10.2','1989/2/3','Sai')";
    SqlConnection con = new SqlConnection("server=.;Data Source=.;Initial Catalog=Book;Integrated Security=True");
    SqlDataAdapter da = new SqlDataAdapter(s, con);
    DataSet ds = new DataSet();
    da.Fill(ds, "x");
    dataGridView1.DataSource = ds.Tables[0];
}

Fill方法將檢索查詢的數據並填充數據集。 但是,您沒有使用查詢語句。 您只能使用SELECT語句執行此操作,然后才能檢索數據並填充數據集。

要檢索數據,請在插入后基於主鍵使用SELECT語句。 即使這樣做在我看來也毫無用處。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM