我在c#中連接了一個sql數據庫,現在試圖將內容放入數據集中。我將如何做到這一點?C#中的DataSet幫助
我的代碼是:
string constr = "Data Source=ECEE;Initial Catalog=Internet_Bankaciligi;User ID=sa";
SqlConnection conn = new SqlConnection(constr);
SqlDataAdapter mySqlDataAdapter = new SqlDataAdapter("Select * from Internet_Bankaciligi", conn);
DataSet myDataSet = new DataSet();
DataRow myDataRow;
SqlCommandBuilder mySqlCommandBuilder = new SqlCommandBuilder(mySqlDataAdapter);
mySqlDataAdapter.MissingSchemaAction = MissingSchemaAction.AddWithKey;
mySqlDataAdapter.Fill(myDataSet,"Internet_Bankaciligi");
myDataRow = myDataSet.Tables["IB_Account"].NewRow();
myDataRow["Account_ID"] = "NewID";
myDataRow["Branch_ID"] = "New Branch";
myDataRow["Amount"] = "New Amount";
myDataSet.Tables["Customers"].Rows.Add(myDataRow);
行: 「mySqlDataAdapter.Fill(myDataSet」 Internet_Bankaciligi 「);」 「無效的對象名稱」Internet_Bankaciligi'「提供錯誤。但Internet_Bankaciligi是我的數據庫名稱。
此外,如果我使用:
SqlCommand selectCMD = new SqlCommand("select (*) from IB_Account", conn);
SqlDataAdapter myAdapter = new SqlDataAdapter();
myAdapter.SelectCommand = selectCMD;
myAdapter.Fill(myDataSet);
然後: 「的SqlCommand設置SelectCmd =新的SqlCommand(」 從IB_Account選擇(*) 「康涅狄格州);」給出一個錯誤,說無效的語法。我如何得到它是正確的?