摘要:
1,确认所有打印机打印队列中没有文档。(或剩余最后一个文档,无法删除)2,重启“PrintSpooler”服务: 右键点击“我的电脑”(或“计算机”)--->管理--->计算机管理(本地)--->服务和应用程序--->服务。(或运行“Services.msc”可快速进入“服务”) 找到“PrintSpooler”服务,右键--->重新启动。3,依然无法打印的,重新插拔USB连接线,重启电脑。 阅读全文
摘要:
开发wince的时候遇到这个问题,简单搞定了。......form.ShowDialog();this.focus(); 阅读全文
摘要:
下午遇到这个问题。看到了网上各种解决办法。都没搞定。 新建了一个datagridview。发现是没问题了。仔细对比了一下它们的属性。在Columns的属性中,有一项:Frozen, 把这个值改顺默认的False。 搞定。 阅读全文
摘要:
研究了好半天的GC.Collect(),遗憾的发现,无法主动控制内存的回收。只有窗体最小化的时候,内存才回收。貌似gc.collect只是告诉虚拟机,准备回收内存吧。GC.WaitForPendingFinalizers() 只能主动回收很小一块内存。 阅读全文
摘要:
select * from (select rank() over(partition by barcode order by sheetdate) num,* from ScanRecord where scanMode=0 and workStageName='QC')t where num=1 阅读全文
摘要:
utf-8 csv 文件用 excel 打开乱码问题 其实这个问题很久之前遇到过, 应该是没解决, 当时的情况是openoffice打开正常而excel打开不正常, 后来也没解决了, 只能把编码转了. 这次又遇到这个问题了, 在网上一番寻找, 在一篇java的文章里找到了原因, 是由于输出的CSV文件中没有BOM. 引用 什么是BOM? 在UCS 编码中有一个叫做”ZERO WIDTH NO-BREAK SPACE”的字符,它的编码是FEFF。而FFFE在UCS中是不存在的字符,所以不应该出现在实际传输中。UCS规范建议我们在传输字节流前,先传输字符”ZERO WIDTH NO-BREAK . 阅读全文
摘要:
从A表随机取2条记录,用SELECT TOP 10 * FROM ywle order by newid() order by 一般是根据某一字段排序,newid()的返回值 是uniqueidentifier ,order by newid()随机选取记录是如何进行的 newid()在扫描每条记录的时候都生成一个值, 而生成的值是随机的, 没有大小写顺序. 所以最终结果再按这个排序, 排序的结果当然就是无序的了 或者 select top 10 *,newid() as Random from ywle where ywlename='001' ordey by Random 阅读全文
摘要:
CEILING 函数返回大于或等于所给数字表达式的最小整数。FLOOR 函数返回小于或等于所给数字表达式的最大整数。例如,对于数字表达式 12.9273,CEILING 将返回 13,FLOOR 将返回 12。FLOOR 和 CEILING 返回值的数据类型都与输入的数字表达式的数据类型相同。----------------------------------------------------------------------------------随机取得表中任意N条记录的方法,很简单,就用newid():select top N * from table_name order by n 阅读全文
摘要:
取消列宽的自动设置就搞定了。 阅读全文
摘要:
ErrorCode=-2147217900 表已存在.在导出excel时遇到这个问题。 原因是dataTable的TableName中有减号 "-" 阅读全文