上一页 1 ··· 8 9 10 11 12
摘要: ADO多线程数据库查询通常会出现以下问题: 1、CoInitialize 没有调用(CoInitialize was not called);所以,在使用任何dbGo对象前,必须手 调用CoInitialize和CoUninitialize。调用CoInitialize失败会产生"CoInitial 阅读全文
posted @ 2019-11-06 14:55 木头侠 阅读(1087) 评论(0) 推荐(0)
摘要: 先看一个非多线程的例子, 代码执行时不能进行其它操作(譬如拖动窗体): {自定义方法: 在窗体上绘制...} procedure MyMethod; var i: Integer; begin for i := 0 to 500000 do begin Form1.Canvas.Lock; Form 阅读全文
posted @ 2019-11-06 14:38 木头侠 阅读(1050) 评论(0) 推荐(0)
摘要: 代码很简单: 代码很简单: 1 2 3 4 DBGrideh.StartLoadingStatus(' Loading ... '); Sleep(500); DBGrideh.FinishLoadingStatus; 做下变动: 1 2 3 DBGrideh.StartLoadingStatus( 阅读全文
posted @ 2019-11-06 11:08 木头侠 阅读(236) 评论(0) 推荐(0)
摘要: 在写Sunlike ERP插件联查时提示 无法解决 equal to 运算中 "Compatibility_198_804_30001" 和 "Chinese_PRC_CI_AS" 之间的排序规则冲突 原因为sunlike 数据库字符(varchar)采用的排序规则是Compatibility_19 阅读全文
posted @ 2019-11-01 16:43 木头侠 阅读(3350) 评论(0) 推荐(0)
摘要: 创建表scores 一、传统的行列转换 纵表转横表 我们要转成的横表是这样子的: 既然这个表只有两列,那么可以根据姓名进行分组。先把姓名拼凑出来,后面的分数我们再想办法。 结果: 分析: 这里符合我们需求的 case 语句就登场了。它和c#中switch-case 作用一样。 sql case 语句 阅读全文
posted @ 2019-10-30 10:45 木头侠 阅读(1047) 评论(0) 推荐(0)
摘要: 如果WINDOWS系统的短日期格式为“yyyy/m/d”,执行下面的代码会报错:2013-01-29 00:00:00不是合法的日期 在主程序打开时更改windows日期格式 //更改windows日期格式 SetLocaleInfo(LOCALE_SYSTEM_DEFAULT, LOCALE_SS 阅读全文
posted @ 2019-10-23 16:13 木头侠 阅读(345) 评论(0) 推荐(0)
摘要: Select CONVERT(varchar(100), GETDATE(), 0): 05 16 2006 10:57AM Select CONVERT(varchar(100), GETDATE(), 1): 05/16/06 Select CONVERT(varchar(100), GETDA 阅读全文
posted @ 2019-10-23 12:09 木头侠 阅读(1950) 评论(0) 推荐(0)
上一页 1 ··· 8 9 10 11 12