各位大虾: 我以前用oracle,刚转到db2上,在oracle中处理大数据量入库时,我用sqlloader(sqlldr)在vc中--- char Execommand[256]; sprintf(Execommand, "sqlldr.exe userid=%s/%s@%s control=%s","user", "pwd", "id", "d:\\sqlldr\\*.ctl"); if(system(Execommand) == -1)就可以,在db2中我试了load,就是怎么也不能在vc下调用load,各位大虾是否有招,谢谢了
by gajin - DB2 - 2005-06-30 15:48:24 阅读(2159) 回复(2)
我定义了这么个结构体: typedef struct { char * xBuf; char * xBufEnd; char * xBufPos; /* 树源存储,终止,当前位置 */ XNODE * nodeList; /* 节点列表*/ XNODE * rootNode; /* 根节点指针*/ XNODE * preNode; /* 上次操作节点*/ XNODE * curNode; /* 当前节点指针*/ int nodeCount; int nodeMaxCount ; /* 节点总数、节点最大数 */ } XTREE; 然后给结构体中一个变量赋值 xTree->xBuf=xmlbuf; 结构程序运行到这里就...
我在vc中写个函数,并返回ESP的值,请看: unsigned long get_sp() { __asm{ mov eax,esp } //return; } 可是不知道该怎么写该函数的返回值,请问:该怎么写呢?
我在linux下编写的程序,调用的有fcntl函数。 现在我需要将函数移植到windows下运行,在用vc编译的时候总是通不过。 请教大家标准c或者c++中有什么函数可以代替fcntl函数的功能?
最近做了一个对话框程序,有一个按钮,功能是测试连接数据库,但当数据库不能连接时,主线程被锁死, 现在想在测试连接数据库时,另起一个线程 请问如何得用AfxBeginThread()函数单开一个线程,或别的方法来实现?
我是初次学vc++,很多东西不懂。在此请教前辈了。 在vc++中如果使用access或者SQLserver,可以按照书本上说的 开始->设置>控制面板->数据源...来设置数据库连接信息,在数据库 原设置过程中,需要选择相应数据库的驱动程序,象ACCESS,SQLSERVER 等都内涵了驱动,可是没有MYSQL 的驱动,怎么办呢? 望赐教! [ 本帖最后由 laihou 于 2007-7-18 11:06 编辑 ]
CDatabase* pDB; pDB->OpenEx( NULL, CDatabase::forceOdbcDialog )//这里调试时选择了oracle数据源 ..... pDB->ExecuteSQL("spool c:/execsql"); //这样的sql编译不了 pDB->ExecuteSQL(m_strCmd); pDB->ExecuteSQL("spool off"); //这样的sql编译不了 好象ExecuteSQL()只允许标准的sql,不能识别oracle下的一些sql 请教怎么在vc中调用oracle下常用的sql呢 比如: SQL>spool myspool.txt SQL>@ myproc.txt; SQL...
我下载了一个FlexGrid 控件,解开后有xBase.ocx/xBase.lib/xBase.exp/ xBase.ctc 文件一党四个,将其copy到system32目录下并没有出现在 vc 的insert activex Control 中。为甚???甚难