| « | January 2026 | » | | 日 | 一 | 二 | 三 | 四 | 五 | 六 | | | | | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | |
| 公告 |
| 暂无公告... |
| Blog信息 |
|
blog名称: 日志总数:21 评论数量:94 留言数量:1 访问次数:145940 建立时间:2006年1月9日 |

| |
|
[SQL Server]一个SQL的排序问题 原创空间, 软件技术
joinclear 发表于 2006/2/5 16:15:00 |
问题:
table1 ------------------------------------ f1 f2 aa t aa h bb h bb f bb f cc f cc f cc w cc rrr
求结果如下 (sql 2000中) ------------------------------------ f1 f2& |
|
|
[SQL Server]远程连接sql server 2000服务器的解决方案 原创空间, 软件技术
joinclear 发表于 2006/1/24 14:59:49 |
远程连接sql server 2000服务器的解决方案 解决方案步骤: 一 看ping 服务器IP能否ping通。 这个实际上是看和远程sql server 2000服务器的物理连接是否存在。如果不行,请检查网络,查看配置,当然得确保远程sql server 2000服务器的IP拼写正确。 二 在Dos或命令行下输入telnet 服务器IP 端口,看能否连通。 如telnet 202.114.100.100 1433 通常端口值是1433,因为1433是sql server 2000的对于Tcp/IP的默认侦听端口。如果有问题,通常这一步会出问题。通常的提示是“……无法打开连接,连接失败"。 如果这一步有问题,应该检查以下选项。 1 检查远程服务器是否启动了sql server 2000服务。如果没有,则启动。 2 检查服务器端有没启用Tcp/IP协议,因为远程连接(通过因特网)需要靠这个协议。检查方法是,在服务器上打开 开始菜 |
|
|
[转帖]C++将DBGrid中数据导出到Word和Excel.mht 文章收藏
joinclear 发表于 2006/1/13 9:08:29 |
转载自: mhtml:file://F:\资料\C++将DBGrid中数据导出到Word和Excel.mht 经常看到有网友发帖子询问如何将DBGrid中的内容导出到Excel或Word文档中,于是笔者花了点时间写了以下两个函数,分别实现将DBGrid中数据导出到Word和Excel文档。需要注意的是DBGrid中的数据并不代表数据库中所有的数据,因为数据集在打开的时候有可能进行了筛选,取决于使用者如何打开这个数据集,总之就是DBGrid中显示多少数据,就导出多少。
一、将DBGrid中的内容导出到Word文档
//---------------------------------------------- |
|
|
[转帖]在C++ Builder中用Ole控制Excel表 文章收藏
joinclear 发表于 2006/1/13 9:07:42 |
转载自: http://www.yesky.com/412/1651912.shtml 笔者在实际工作中经常用Excel表做数据报表,大多数表格的数据都要从数据库中读取,这样我就用C++Builder做了一个报表程序,方便了很多,现在把它共享给C++Builder爱好者们,就算为丰富C++Builder的文档资料做点事情吧。
首先把Excel报表文件保存到一个指定目录下,最好放在可执行程序的子目录下,作为模板文件。可以把报表标题、表头等设置好。这里是保存在trpt子目录下。
然后建一个report目录,作为报表目标 |
|
|
[C++ Builder]c++builder中,DBGrid的行颜色设置 软件技术
joinclear 发表于 2006/1/9 10:21:29 |
设一DBGrid已经和一DataSorce连接,且能显示某一表中的所有记录。
现我要让DBGrid中显示的记录,记录号为奇数时显示一种颜色,记录号为双数时又显示一种颜色。
方法是响应:DBGrid的消息:OnDrawColumnCell
程序如下:
void __fastcall T***::DBGrid1DrawColumnCell(TObject *Sender, const TRect &Rect, int DataCol, TColumn *Column, TGridDrawState State) { if(DBGrid1->DataSource->DataSet->RecNo % 2 == 0) {   |
|
|
[Visual C++]回车键的使用 原创空间, 软件技术
joinclear 发表于 2006/1/9 10:17:29 |
在VC中创建一基于对话框的工程,编译运行,成功。面对着刚刚创建的工程,心里那个高兴呀。突然一时心血来潮,按了个回车键,工程一闪而过没了。再编译运行,成功。按了个ESC键,工程一闪而过也没了。 为什么会这样,因为CDialog 中有默认对ENTER和ESC键的处理。 解决这种一按回车和ESC键就关闭工程的正确处理方法是:触发PreTranslateMessage消息,截获ENTER和ESC对对话框的消息。 代码如下: BOOL CXXX::PreTranslateMessage(MSG* pMsg) { if(pMsg->message == WM_KEYDOWN) { switch(pMsg->wParam) { & |
|
|