vc中的数据库问题,请指教,谢谢 用CString型的变量sql存一段SQL语句,SQL语句比较长,放不下了,怎么办阿,顺便问一下CString型的变量能放多少个字符阿?我的印象中是好多的,一般都够用阿,怎么在调试的时候看到我的SQL语句不全呢?谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 其实语句是全的,但是调试的时候没显示全,我也遇到过,不信你可以放个EditBox,然后写到这个Edit里面看 也可以调试时TRACE出来TRACE1("sql=%s\n", strSql); CString型的变量可以放2047个字符,估计都能写篇文章了。应该不是这个问题。 CString 最长是INT32,不可能放不下thinkingsheep(清清)说的对.因为CString.Format 和 TRACE 最终调用了wsprintf, 这个函数有限制的,最长就是1024.如果要取得在于1024的字串CString 用 += TRACE 用OutputDebugString 替代 求高手解释下面一段程序de思想,thank you very much! 变量的声明位置:函数开始时,还是在需要用的时候进行声明? 还是关于多文档问题创建子窗口问题? 我是新手 如何得到结构体数组的大小?比如: 如何禁止 子窗口 产生的 右上角的最小化,最大化,恢复按钮。 在VC中对数据库插入数据!急急急急急急急急急急急急急急! 为什么读文本时结尾处有乱码(我在尾部设‘ 0 ’了呀)? web页面是怎么调用exe文件出来的 ListBox???? 程序员之VC 招人 设置对话框背景色
TRACE1("sql=%s\n", strSql);
应该不是这个问题。
thinkingsheep(清清)说的对.
因为CString.Format 和 TRACE 最终调用了wsprintf, 这个函数有限制的,最长就是1024.
如果要取得在于1024的字串
CString 用 += TRACE 用OutputDebugString 替代