<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[xiaobineric的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/xiaobineric</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; xiaobineric]]></copyright><item><title><![CDATA[mouseClicked、mousePressed、mouseReleased 的区别]]></title><link>https://blog.youkuaiyun.com/xiaobineric/article/details/21338097</link><guid>https://blog.youkuaiyun.com/xiaobineric/article/details/21338097</guid><author>xiaobineric</author><pubDate>Sun, 16 Mar 2014 21:12:10 +0800</pubDate><description><![CDATA[关于这3个事件，一直搞不清楚甚至混淆，也已经有一些人说过，但觉得不够明白，最近看了一段教材的演示代码并运行，觉得明白了，讲讲自己的见解。

假设鼠标一直停留在A点，往下按然后放开，此时触发的是 mouseClicked 事件鼠标被按下，一直不松手，不论停留在远处还是移动，此时触发的是 mousePressedmouseReleased  最复杂，因为它必须发生在 mousePressed 和]]></description><category></category></item><item><title><![CDATA[VBA中使用ADO，参数化查询出现 Automation error]]></title><link>https://blog.youkuaiyun.com/xiaobineric/article/details/17246733</link><guid>https://blog.youkuaiyun.com/xiaobineric/article/details/17246733</guid><author>xiaobineric</author><pubDate>Tue, 10 Dec 2013 16:55:33 +0800</pubDate><description><![CDATA[最近初次尝试在VBA中使用ADO对象进行参数化查询，一直出现Automation error，网上总是找不到对应的解决办法，经过反复尝试，终于搞清楚了。
假设cmd是ADODB.command 对象，其设置过程省略，要点集中在CommandText属性和Parameters集合
‘代码开始
Dim  cmd as NewADODB.Command
Dim rst as ADODB.reco]]></description><category></category></item><item><title><![CDATA[SQL server 中 varchar, nvarchar 字段，字符串带有尾随空白字符导致查询不到记录]]></title><link>https://blog.youkuaiyun.com/xiaobineric/article/details/8938471</link><guid>https://blog.youkuaiyun.com/xiaobineric/article/details/8938471</guid><author>xiaobineric</author><pubDate>Fri, 17 May 2013 10:49:51 +0800</pubDate><description><![CDATA[有这样一个表，表名 VSL， VSL CODE 和 VSL VOY 字段都是KEY，其中一条记录的 VSL CODE 字段值是 ‘2206’，另一个是 ‘2206 ’（尾部有一个空格），咋一看没有任何区别。把记录全选，复制黏贴到记事本就能看出来。

VSL CODE    VSL VOY    ETA
7FY                 2206          2012-12-26]]></description><category></category></item><item><title><![CDATA[VBA 编辑器到底用什么字符编码方式？]]></title><link>https://blog.youkuaiyun.com/xiaobineric/article/details/8648744</link><guid>https://blog.youkuaiyun.com/xiaobineric/article/details/8648744</guid><author>xiaobineric</author><pubDate>Thu, 07 Mar 2013 23:33:10 +0800</pubDate><description><![CDATA[VBA 编辑器到底用什么字符编码方式，真是越搞越糊涂。
同样的环境（英文WIN7+英文Office），同样的代码，同样的操作方式，不同时间就有不一样的结果。把包含中文注释的代码直接复制到 Notepad++，有时候中文变成乱码（在Notepad++里不论选哪个编码方式就一直是乱码），有时候就能正常显示。]]></description><category></category></item><item><title><![CDATA[WIN7 专业版 中 SQL Server 2008 Express 遇到 Cannot open backup device 的情况]]></title><link>https://blog.youkuaiyun.com/xiaobineric/article/details/8077923</link><guid>https://blog.youkuaiyun.com/xiaobineric/article/details/8077923</guid><author>xiaobineric</author><pubDate>Tue, 16 Oct 2012 16:57:08 +0800</pubDate><description><![CDATA[之前把某个数据库做了个Full备份，备份到 D:\D:\SQL_Server_Backup文件夹，当时这个文件夹没有设置过共享，然后用 SSMS 随时打开查看备份文件都没问题。有一天把那个文件夹设置了共享，然后又取消了共享，结果今天发现 SSMS 打不开之前做的备份了，说 Cannot open backup device。 想想可能是权限问题，可是我已经以管理员身份登录了，怎么还是有这种问题呢？]]></description><category></category></item><item><title><![CDATA[在 Office VBA 中使用由 Visual Basic Express 编写的DLL]]></title><link>https://blog.youkuaiyun.com/xiaobineric/article/details/8002005</link><guid>https://blog.youkuaiyun.com/xiaobineric/article/details/8002005</guid><author>xiaobineric</author><pubDate>Thu, 20 Sep 2012 22:32:52 +0800</pubDate><description><![CDATA[用 Visuale Basic Express 编写自定义的 Class 并编译成 Dll 文件很容易，可是如何在 Office VBA 中引用这个Dll文件呢？
自己编写一个 Class，名字叫 CHTest，只有一个方法 test
Public Sub test()
  Msgbox ("This a test from VB.NET")
End Sub
 
编译成 Dll 文件并]]></description><category></category></item><item><title><![CDATA[中括号解决sql语句操作符丢失的问题]]></title><link>https://blog.youkuaiyun.com/xiaobineric/article/details/6313236</link><guid>https://blog.youkuaiyun.com/xiaobineric/article/details/6313236</guid><author>xiaobineric</author><pubDate>Sun, 10 Apr 2011 11:27:00 +0800</pubDate><description><![CDATA[<br />     ACCESS表格table1中有一字段，字段名：20RQ，类型：整形。在JAVA中有sql语句“select 20RQ from table1”，运行后提示“操作符丢失”，并且把RQ高亮。直接打开ACCESS，使用设计视图建立查询，选择table1,20RQ字段，然后打开sql视图，发现自动生成的sql语句是“select [20RQ] from table1”，于是把JAVA中sql语句也改成这样的，运行成功。<br />    对于sql的语法还是一知半解，也许sql语句不允许字段]]></description><category></category></item><item><title><![CDATA[自己总结的不定条件SQL查询语句的写法]]></title><link>https://blog.youkuaiyun.com/xiaobineric/article/details/5383260</link><guid>https://blog.youkuaiyun.com/xiaobineric/article/details/5383260</guid><author>xiaobineric</author><pubDate>Mon, 15 Mar 2010 21:35:00 +0800</pubDate><description><![CDATA[  我说的不定条件是指查询条件的个数不定。有时一个，有时两个，有时好几个。首先我发现select * from A where a=kkk 与select * from A where a like kkk其实效果是一样，只要 like 后面的字符串不包含通配符。这样一来就很方便了。譬如有select * from A where a=KKK a]]></description><category></category></item><item><title><![CDATA[在VB2008 速成版中使用参数化SQL查询语句无效]]></title><link>https://blog.youkuaiyun.com/xiaobineric/article/details/5383053</link><guid>https://blog.youkuaiyun.com/xiaobineric/article/details/5383053</guid><author>xiaobineric</author><pubDate>Mon, 15 Mar 2010 20:40:00 +0800</pubDate><description><![CDATA[  最近刚学会在VB2008 中使用参数化SQL语句，于是马上用到代码中，却碰到查不到任何数据的情况，纠结了好几天，还是没有搞明白，差点吐血。不得已还是先在代码中使用字符串拼接的SQL语句。  包含参数化SQL语句的代码如下：            Dim cmSl As New OleDbCommand("select * from PENA where VSL_VOY=@vsl_voy]]></description><category></category></item></channel></rss>