ms访问数据类型可能吗?
我需要合并mdb文件。问题是我不知道表名和数据类型。
我现在正在合并数据。我所做的是先检索数据,然后将其保存在合并的mdb文件中。
这是我的代码
string SqlString = "Insert Into Contacts (data1, data2) Values (?,?)";
using (OleDbConnection conn = new OleDbConnection(ConnString))
{
using (OleDbCommand cmd = new OleDbCommand(SqlString, conn))
{
cmd.CommandType = CommandType.Text;
cmd.Parameters.AddWithValue("data1", "data1");
cmd.Parameters.AddWithValue("data2", "data2");
conn.Open();
cmd.ExecuteNonQuery();
}
}
使用上面的代码,如果数据类型是文本,我可以使用保存数据。但是当data type
是int并且我传递的数据是字符串,但是可以解析为数字时,就会给我Data type mismatch in criteria expression.
如果我要解析数字。 Date/Time
格式怎么样?我检查数据库,这也是错误之一。如何将null传递给它?我检查了值,它为空。