用C ++操作数据库

时间:2014-12-11 03:51:57

标签: database visual-c++ c++-cli

如果有人被问到我会道歉,并在其他地方回答,但我一直在疯狂地搜索,无法找到我正在寻找的东西。

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 ++表单应用程序的可用数据?

1 个答案:

答案 0 :(得分:1)

修改您的SELECT,使其仅使用SqlCommand.ExecuteScalar Method返回一个值,或使用DataTable.Select MethodDataTable.Rows Property

从表格中提取值
myDataTable->Rows[rowNumber][columnNumber]