如题
解决方案 »
- 如何学习《windows程序设计》????
- 关于vc.net自带的动链库的简单问题
- 想写一木马程序,但资料不足。
- 关于COM的类型信息支持的问题
- VC++中怎么实现类似Word2007中插入一张图片后,再按照“原始大小”、“适合”“填充”、“保持纵横比填充”来调整图片显示
- 请问:在C语言中如何定义一个函数,使它能接收不同的参数,就像printf函数一样???
- 急!如何将文本框中的内容输出到文件中?
- 奇怪问题:include也出错?
- VC跟VB一起装,就会出现IE崩溃错!!
- void CTestDlg::OnShapeExitedTextEditDrawingcontrol1(LPDISPATCH shape)
- 错误签名 vc 应用程序
- 我使用ODBC创建并读取EXCEL文件,不知为何但如果字段长度大于255,其后的文字就被省略掉.请各位帮忙,我该如何处理长字段?
int mlen;
sprintf(szDesc,"DSN=%s? DBQ=%s? DEFAULTDIR=%s?? ","TryDB","D:\\Database\\try.mdb","D:\\DATABASE");mlen = strlen(szDesc);
for (int i=0; i<mlen; i++)
{
if (szDesc[i] == '?')
szDesc[i] = '\0';
}SQLConfigDataSource(NULL,ODBC_ADD_DSN,"Microsoft Access Driver (*.mdb)\0",(LPCSTR)szDesc);
如果是修改数据源的话,改函数的参数就可以了:
SQLConfigDataSource一般有以下几个许可的参数:ODBC_ADD_DSN: 加入一个新的用户数据源,ODBC_CONFIG_DSN: 修改一个存在的用户数据源,ODBC_REMOVE_DSN: 删除一个存在的用户数据源,ODBC_ADD_SYS_DSN: 增加一个新的系统数据源,ODBC_CONFIG_SYS_DSN: 修改一个存在的系统数据源,ODBC_REMOVE_SYS_DSN: 删除一个存在的系统数据源,ODBC_REMOVE_DEFAULT_DSN: 删除省缺的数据源说明部分。