日期:2014-05-20  浏览次数:20883 次

迫切解决--鬼子字符!!
我现在用的是access数据里面的数据是日文(不能动)
只是用C#开发一个查询功能的系统。现在只要执行查询   例如   like   ,就会保内存溢出。
  网上说是access的bug。提供的方法对于我来说不适用。
  是不是连接字符串需要加什么东西呀?
  我是这么写的:OleDbConnection   conn   =   new   OleDbConnection(@ "Provider=Microsoft.Jet.OLEDB.4.0;Data   Source= "   +   System.Windows.Forms.Application.StartupPath   +   @ "\Database\JP_IPC.mdb; ");

需不需要加一些东西?
另问:conn.site   是干什么的?


------解决方案--------------------
*(星号) 匹配任意数目的字符,包括空格。可在字符串中的任意位置使用星号。 wh* 可找到“what”、“white”和“why”,但不会找到“watch”或“awhile”。
s*d 可找到“sad”和“started”。
? 匹配任意单个字母字符。 b?ll 可找到“ball”、“bell”和“bill”。
[ ] 匹配方括号内的任意单个字符,包括其他通配符。需要查找通配符时可使用方括号。 b[ae]ll 可找到“ball”和“bell”,但不会找到“bill”。
! 匹配不包含在方括号内的任何字符。 b[!ae]ll 可找到“bill”和“bull”,但不会找到“ball”或“bell”。
- 匹配某一字符范围内的任意一个字符。必须按升序指定范围(a 到 z,而不是 z 到 a)。 b[a-c]d 可找到“bad”、“bbd”和“bcd”。
# 匹配任何单个数字字符。 1#3 可找到“103”、“113”和“123”。

------解决方案--------------------
这是Access固有的错误,没有办法解决的。