Вставить список в базу данных - PullRequest
0 голосов
/ 29 декабря 2011

У меня есть список в richtextbox, например:

dogs
cats 
books
other

как вставить в таблицу "животные" столбец "домашний" один для строк?

1 Ответ

1 голос
/ 29 декабря 2011

Примерно так: ODBC :

string connectionString ="yourConnectionString"
using (DbConnection conn = new OdbcConnection(connectionString))
using (DbCommand cmd = conn.CreateCommand())
{
  cmd.CommandText = "INSERT INTO Animals(home) VALUES (@animal)";
  DbParameter p = cmd.CreateParameter();
  p.ParameterName = "@animal";
  cmd.CommandType = CommandType.Text;
  conn.Open();
  using (DbTransaction tran = conn.BeginTransaction())
 {
     cmd.Transaction = tran;
     try
     {
         foreach (string line in MyRichTextBox.Lines)
         {
            p.Value = line;
            cmd.ExecuteNonQuery();
         }
         tran.Commit();
         conn.Close();
     }
     catch (Exception e)
     {
         tran.Rollback();
        throw(e);
     }
 }

}

...