Example #1
0
        private static void PopulateOleDba(OleDba oleDba)
        {
            tblTestRow [] rows = new tblTestRow [] {
                new tblTestRow(1, "Number one."),
                new tblTestRow(2, "Number two."),
                new tblTestRow(3, "Number three.")
            };

            oleDba.ExecuteSqlCommand(_sqlCreateTable);

            foreach (tblTestRow row in rows)
            {
                DbParameter[] parameters = new DbParameter [] {
                    new OleDbParameter("@id", row.Id),
                    new OleDbParameter("@description", row.Description)
                };
                oleDba.ExecuteSqlCommand(_sqlInsertRow, parameters);
            }
            string [] columnData = oleDba.GetColumnAsStringArray("tblTest", "description");
            Assert.AreEqual(columnData.Length, 3, "Inserted 3 rows and retrieved {0}", new object[] { columnData.Length });
        }