Я нашел этот ответ в C (или, возможно, C #), но я не совсем понимаю C. Я парень из VB (и новичок в .net). Может кто-нибудь помочь мне преобразовать это в VB?
Концепция, кажется, именно то, что мне нужно:
Я загрузил лист Excel в таблицу набора данных.
У меня есть идентичная таблица в базе данных SQLite (столбец для столбца).
Я хочу сохранить импортированные данные рабочей таблицы в таблице наборов данных в пустой таблице SQLite.
Вот код из ссылки:
SQLiteConnection m_dbConnection;
void createDbAndTable()
{
SQLiteConnection.CreateFile("MyDatabase.sqlite");
m_dbConnection = new SQLiteConnection("Data Source=MyDatabase.sqlite; Version=3;");
m_dbConnection.Open();
string sql = "create table myValues (name varchar(20), highScore int)";
SQLiteCommand command = new SQLiteCommand(sql, m_dbConnection);
command.ExecuteNonQuery();
}
void fillTable(DataSet ds)
{
var dt = ds.Tables[0];
foreach (DataRow dr in dt.Rows)
{
var name = dr["name"].ToString();
var score = Convert.ToInt32(dr["value"].ToString());
string sql = "insert into myValues (name, highScore) values ( '" + name + "'," + score + ")";
SQLiteCommand command = new SQLiteCommand(sql, m_dbConnection);
command.ExecuteNonQuery();
}
m_dbConnection.Close();
}
Любая помощь будет принята с благодарностью!