excel中text类型的长度问题

limner 2011-01-05 12:20:30
用ODBC来写入excel,text类型的默认长度是255,怎么样将长度修改为更大呢?
下面是部分代码:
CDatabase Database;
sSql = _T("CREATE TABLE script(lang_key Text,lang_text text)");
Database.ExecuteSQL(sSql);
sSql.Format(_T("INSERT INTO script(lang_key,lang_text) VALUES('%s','%s')"),sTextID.GetBuffer(),sTextValue.GetBuffer());
Database.ExecuteSQL(sSql);
...全文
80 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
wwwwb 2011-01-06
  • 打赏
  • 举报
回复
TEXT型导入EXCEL中,要用代码来实现
limner 2011-01-05
  • 打赏
  • 举报
回复
我将类型TEXT改成LONGTEXT,导出就不会截断字符了。
但用odbc读取的时候出问题了,读出来字符串每次都会少一个字符。
ACMAIN_CHM 2011-01-05
  • 打赏
  • 举报
回复
没有办法,你是通过JET引擎。

不通过ODBC,直接用OLE对象试吧。

2,209

社区成员

发帖
与我相关
我的任务
社区描述
其他数据库开发 其他数据库
社区管理员
  • 其他数据库社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧