我在C中找到了this answer(也许是C#),但我真的不明白C.我是一个vb家伙(并且是.net的新手)。任何人都可以帮我转换为vb吗?
这个概念似乎正是我所需要的:
我有一个Excel工作表加载到数据集表
我在SQLite数据库(列的列)中有一个相同的表
我想将数据集表中导入的Worksheet数据保存到空的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();
}
非常感谢任何帮助!