请问我该如何解决这个问题?
我一直在尝试安装foreach (String file in ValidFiles)
{
//string strConnection = "Data Source=MySystem;Initial Catalog=MySamplesDB;Integrated Security=True";
string strConnection = System.Configuration.ConfigurationManager.ConnectionStrings["Rep004Filter.Properties.Settings.Database1ConnectionString"].ConnectionString;
string excelConnectionString = @"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + file + ";Extended Properties=Excel 12.0;Persist Security Info=False;";
OleDbConnection excelConnection = new OleDbConnection(excelConnectionString);
excelConnection.Open();
dtSchema = excelConnection.GetOleDbSchemaTable(OleDbSchemaGuid.Tables, new object[] { null, null, null, "TABLE" });
Sheet1 = dtSchema.Rows[0].Field<string>("TABLE_NAME");
Debug.WriteLine("Sheet name: " + Sheet1);
OleDbCommand cmd = new OleDbCommand("Select * from [" + Sheet1 + "]", excelConnection);
OleDbDataReader dReader;
dReader = cmd.ExecuteReader();
SqlBulkCopy sqlBulk = new SqlBulkCopy(strConnection);
sqlBulk.ColumnMappings.Add("Id", "Id");
... lots more column mappings here...
sqlBulk.ColumnMappings.Add("Src", "Src");
sqlBulk.DestinationTableName = "dbo.[Table]";
sqlBulk.WriteToServer(dReader);
excelConnection.Close();
}
,但加载Java VM时出现以下错误:
windows error 2
我曾尝试安装32位java JDK,但错误仍然存在。
我已经设置了环境路径,但仍然没有积极响应。
我需要帮助。
提前致谢。
答案 0 :(得分:0)
在我的例子中,使用intallationAnywhere自行部署的安装文件“WebWorks-Tablet-Win-v2.2”在99%的安装中运行了此错误。
那是因为我的计算机上安装了多个不同版本的JRE。
首先要使安装正常工作,您必须注意系统要求中提到的正确的运行时环境。 运行时环境Java®RuntimeEnvironment 1.6 所以对我来说,我必须从java档案库下载jre-6u5-windows-i586-p-s。
解决方案是从命令提示符运行安装,使用LAX_VM开关,指向Java Dir位置。
WebWorks-Tablet-Win-v2.2.exe LAX_VM“Java_DIR / jre / bin / java.exe”
示例:WebWorks-Tablet-Win-v2.2.exe LAX_VM C:\ Program Files \ Java \ jre1.8.0_73 \ bin \ java.exe