高分求救一个ADO和DSN的问题,=============〉
1. 我用ODBC配置了一个DSN,它的连接字符串如下(在程序中看到):
Cn = 'Provider=MSDASQL.1;Password=yangzibin;User ID=sa;Data Source=SalesExpert;Extended Properties="DSN=SalesExpert;UID=sa;PWD=yangzibin;APP=Visual Basic;WSID=WISDOMLINMX;DATABASE=SalesExpert20020307"'
2. 可是,我向一个存储过程中一个参数传入一串XML字符串参数时,它却老报错
错误信息为“[Microsoft][ODBC SQL Server Driver]String data, right truncation”
3. 我查了一下MSDN,它也明确告诉我用这种方式有可能不能被完全传进去。
4. 我想换一种连接方式,利用Oledb,但我好像必须得通过该DSN得到数据库的Server和DataBase名称,是必须的吗?
5. 问题是:我如何从该DSN中得到数据库服务器所在的IP或名称呢?
6. 或者您有其它的意见?
7. 来者有分.