错误消息“指定的区域设置在此 *** 作系统上不受支持”。

错误消息“指定的区域设置在此 *** 作系统上不受支持”。,第1张

概述错误消息“指定区域设置在此 *** 作系统上不受支持”。

我正在使用以下方法创build数据库文件。

public bool CreateDatabasefile() { try { Stream file = file.Create(DBPath); file.Close(); return true; } catch (Exception) { return false; } }

但是当我打电话

public voID CreateDatabaseStruct() { var querIEs = new List<string> { "create table contacts ("name" nvarchar,"emails" nvarchar);","create table errors ("code" int,message nvarchar);" }; foreach (string query in querIEs) { var con = new sqlCeConnection(connectionString); con.open(); var cmd = con.CreateCommand(); cmd.CommandText = query; cmd.ExecuteNonquery(); con.Close(); } }

它返回

此 *** 作系统[LCD – 1]不支持指定的区域设置。

如何用OnStop方法(C#)终止一个线程

如果windows服务停止,给我发电子邮

在linux上部署ASP.NET MVC:最佳实践,工具和惊喜

windows似乎失去了.NET应用程序的踪迹

在.NET中是否有一个文件扩展名分隔符字符常量?

我该如何解决?

UPDATE

连接string:

public static Readonly string DBPath = "db.sdf"; public static Readonly string connectionString = String.Format("Data Source={0}; Password=...",DBPath);

如何在c#.net windows应用程序中检查grIDvIEw的行是否被选中

如何检查.NET框架是否安装

WM_DESTROY,WM_CLOSE绕过IMessageFilter

有没有一种简单的方法来确定文件的types而不知道文件的扩展名?

启动f#与Process.Start交互

解决方案是使用sqlCeEngine.CreateDatabase()创建它。

您是否在连接字符串中通过LCD=#### (其中####是支持的4位LCID编号​​)指定区域设置ID ? 如果是这样,你确定它在你的 *** 作系统上受支持吗?

如果没有,也许你的 *** 作系统设置为不同的文化,这是不支持的数据库。

请张贴您的连接字符串,并提供一些关于您正在使用的 *** 作系统的更多信息(如@MusiGenesis所述)。

总结

以上是内存溢出为你收集整理的错误消息“指定的区域设置在此 *** 作系统上不受支持”。全部内容,希望文章能够帮你解决错误消息“指定的区域设置在此 *** 作系统上不受支持”。所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1293325.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-10
下一篇 2022-06-10

发表评论

登录后才能评论

评论列表(0条)

保存