读书人

【求解】 使用搜狗输入法 Ctrl + 空格

发布时间: 2012-05-23 13:44:13 作者: rapoo

【求解】 使用搜狗输入法 Ctrl + 空格切换时程序异常退出。
一个很神奇的问题, 如下:
使用如下代码连接ACCESS2010数据库

C# code
        public DataSet Query(string SQLString)        {            using (OleDbConnection connection = new OleDbConnection(@"Provider=Microsoft.ACE.OLEDB.12.0;Persist Security Info=True;Data Source=|DataDirectory|\YTNum.accdb;Jet OLEDB:Database Password=;"))            {                DataSet ds = new DataSet();                try                {                    connection.Open();                    using (OleDbDataAdapter command = new OleDbDataAdapter(SQLString, connection))                    {                        command.Fill(ds, "ds");                    }                }                catch (System.Data.OleDb.OleDbException ex)                {                    throw new Exception(ex.Message);                }                return ds;            }        }

在Program.cs文件的语句
C# code
    static class Program    {        /// <summary>        /// 应用程序的主入口点。        /// </summary>        [STAThread]        static void Main()        {            Application.EnableVisualStyles();            Application.SetCompatibleTextRenderingDefault(false);            new DB ().Query("Select * from sysConfig");            Application.Run(new XtraForm1());        }    }


再新建一文本框, 使用搜狗输入法打字后再使用Ctrl + 空格切换回英文时程序异常退出。

求解, 谢谢

环境:VS2005 + ACCESS2010

[解决办法]
我测试了下 确实是 百思不得其解

读书人网 >C#

热点推荐