📄 subject_29745.htm
字号:
<p>
序号:29745 发表者:古天龙 发表日期:2003-02-13 01:51:28
<br>主题:关于Sybase和ADO的问题,请各位大大帮忙!
<br>内容:那位大大能告诉我,我用ADO通过ODBC连SYBASE 11.92 的ASE,出来的中文是乱码<BR>而且第一行记录看不到!驱动:SYSYBNT.DLL, 版本:3.11.00.01 日期:1998.08.10<BR><BR>
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:lyw 回复日期:2003-02-21 15:11:47
<br>内容:那时ASCII和UNICODE字符集的冲突,再取到值之后要用函数进行转换过的
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:古天龙 回复日期:2003-02-26 00:45:05
<br>内容:用什么函数转换?
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:lyw 回复日期:2003-02-26 12:23:38
<br>内容:用W2A()<BR>以下代码作为参考:<BR>HRESULT hr = m_ADORecordset->get_Fields(&pFields);<BR>if (FAILED(hr)) return hr;<BR>//Get the DepartmentName Field (Field 1)<BR>hr = pFields->get_Item(CComVariant(1), &pDeptName);<BR>if (FAILED(hr)) return hr;<BR>//Get the value of the DepartmentName field<BR>hr = pDeptName->get_Value(&varValue);<BR>if (FAILED(hr)) return hr;<BR>//Assign Variant to Department Name<BR>//CString sTemp=varValue.bstrVal;<BR>USES_CONVERSION;<BR>sprintf(m_Name,"%s",W2A(varValue.bstrVal));<BR>
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -