我一直在尝试通过C#创建一个Access数据库。我已经尝试使用这篇文章中的代码,并且我必须承认这篇文章非常有帮助。现在,这是我的代码中应该创建 Access 数据库的部分:
public bool CreateNewAccessDatabase(string fileName)
{
//var cat = new ADOX.Catalog();
//using var instead of CatalogClass hasn't worked either.
ADOX.CatalogClass cat = new ADOX.CatalogClass();
string tmpStr;
string filename = fileName;
tmpStr = "Provider=Microsoft.Jet.OLEDB.4.0;";
tmpStr += "Data Source=" + filename + ";Jet OLEDB:Engine Type=5";
cat.Create(tmpStr);
Console.Out.WriteLine("OK");
Table nTable = new Table();
nTable.Name = "NombreDeEmpresa";
nTable.Columns.Append("CAMPO1", ADOX.DataTypeEnum.adVarWChar, 25);
nTable.Columns.Append("CAMPO2", ADOX.DataTypeEnum.adVarWChar, 45);
nTable.Columns.Append("CAMPO3", ADOX.DataTypeEnum.adVarWChar, 45);
nTable.Columns.Append("CAMPO4", ADOX.DataTypeEnum.adVarWChar, 45);
nTable.Columns.Append("CAMPO5", ADOX.DataTypeEnum.adVarWChar, 25);
nTable.Columns.Append("CAMPO6", ADOX.DataTypeEnum.adVarWChar, 20);
nTable.Columns.Append("CAMPO7", ADOX.DataTypeEnum.adVarWChar, 15); …Run Code Online (Sandbox Code Playgroud) 我有一个从字节数组中获取的FileContentResult,并希望将其转换为FileStreamResult.这可能吗?如果是这样,怎么样?
所以我在以前可以正常工作的ASP.NET mvc2解决方案上收到此错误。我必须安装Visual Studio 2012,并且磁盘空间不足,因此必须手动卸载某些Visual Studio 2010功能,这些功能目前似乎并不是完全必要的。现在,每当我尝试调试针对4.0 .NET框架的应用程序时,都会出现此错误。我尝试重新安装Visual Studio和.net框架,但这种情况一直在发生。我不知道该怎么办。
此外,我尝试了此问题中所述的内容(出现错误“〜/ Views / Page / home.aspx处的视图必须从ViewPage,ViewPage <TViewData>,ViewUserControl或ViewUserControl <TViewData>派生”),但无法这样做•将答案标记为正确答案。请帮忙!