如果有人被问到我会道歉,并在其他地方回答,但我一直在疯狂地搜索,无法找到我正在寻找的东西。
OleDbConnection^ conn = gcnew OleDbConnection ("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=Milestone3testdatabase.accdb; Persist Security Info=True");
OleDbCommand^ com = gcnew OleDbCommand();
com->Connection = conn;
com->CommandText = "SELECT *FROM tblcity;";
System::Data::DataSet^ ds = gcnew System::Data::DataSet();
OleDbDataAdapter^ adapt = gcnew OleDbDataAdapter();
adapt->SelectCommand = com;
adapt->Fill(ds,"why");
dataGridView1->DataSource = ds->Tables["why"];
我试图找出如何实际使用从数据库中获取的数据。我被告知如何将它放入gridview,但我不想要gridview。我希望能够获取表格的1个单元格并将其显示为文本。
如何将表转换为C ++表单应用程序的可用数据?
答案 0 :(得分:1)
修改您的SELECT
,使其仅使用SqlCommand.ExecuteScalar Method返回一个值,或使用DataTable.Select Method和DataTable.Rows Property
myDataTable->Rows[rowNumber][columnNumber]