阅读:1534回复:3
[求助]高手请进
<P>使用mapx的数据绑定的时候遇到了一个问题</P>
<P>mapx绑定SQL Server中的属性数据表DataBanding</P> <P>如果该表内容不含中文,则可以绑定成功</P> <P>如果包含中文,,,则出现下面的提示</P> <P>对象"Add"的方法'CMapXDatasets'失败</P> <P>难道就没有办法绑定中文属性数据吗</P> <P>该怎么解决?</P> |
|
1楼#
发布于:2005-08-13 10:54
<P>相关代码:请各位大侠顺便看看是不是代码的问题</P>
<P> Public Conn As New ADODB.Connection<BR> Public Rs As New ADODB.Recordset</P> <P> '打开数据库连接<BR> Dim ConStr As String<BR> ConStr = "Driver={SQL Server};Server=192.168.125.89;UID=XXX;PWD=XXX;Database=Xtest"<BR> Conn.Open ConStr</P> <P> '打开记录集 <BR> Dim SqlStr As String<BR> SqlStr = "Select * from DataBanding"<BR> Rs.Open SqlStr, Conn</P> <P> Map1.DataSets.Add miDataSetADO, Rs '绑定</P> <P>然后就出现上面说的情况了</P> <P>没中文成功,有中文失败</P> <P>ACCESS数据库也是如此,,换字段类型也不管用</P> <P>怎么办啊?<BR></P><img src="images/post/smile/dvbbs/em02.gif" /> |
|
2楼#
发布于:2005-08-13 17:49
<P>我现在在网吧留言,没办法给你具体例程,但是我有这个案例.</P>
<P>你可以访问一下,http://www.micromap.com.cn留言,我会给你答复</P> |
|
|
3楼#
发布于:2005-08-13 17:53
<P>你先试试这个:</P>
<P><STRONG>Standard Security:<BR></STRONG></P> <DIV>"Driver={SQL Server};Server=Aron1;Database=pubs;Uid=sa;Pwd=asdasd;" </DIV> <P><BR><STRONG>Trusted connection:<BR></STRONG></P> <DIV>"Driver={SQL Server};Server=Aron1;Database=pubs;Trusted_Connection=yes;" </DIV> <P><BR><STRONG>Prompt for username and password:<BR></STRONG></P> <DIV>oConn.Properties("Prompt") = adPromptAlways<BR>oConn.Open "Driver={SQL Server};Server=Aron1;DataBase=pubs;" </DIV> <P><BR>这是ODBC的.试试</P> |
|
|