一直有人建议我开发图形界面的工具, 好象大部份人已经不太会用命令行了, 也不喜欢命令行了. 只是一个人的精力有限, 并且我也不热忠于图形界面的开发, 就萌发出让别人在我的基础上去开发图形界面的想法, 先将文本导出工具SQLULDR2中的核心逻辑封装成几个API调用, 并编译成DLL库, 提供下载(sqluldr2sdk.zip).

    在下载的包中, 包含一个简单的Demo程序, 当然也是命令行的, 以说明一下如何调用SQLULDR2库.

#include <stdio.h>
#include “sqluldr2.h”

void main()
{
  void *h = NULL;
  SQLULDR2HandleAlloc(&h);
  if (h != NULL)
  {
      SQLULDR2HandleSetAttr(h, “USER=SYS”);
      SQLULDR2HandleSetAttr(h, “QUERY=SELECT * FROM TAB”);
      SQLULDR2HandleExecute(h);
      SQLULDR2HandleFree(h);
  }
}

    如果有人对Windows图形程序开发有兴趣, 或者正在学习Windows图形程序开发, 不如为SQLULDR2开发一个GUI版本吧.

    过几天将发布DataCopy程序的Windows SDK, 可以用来编写简单的ETL工具.