谁能告诉我sybase sql anywhere 5.0 如何连接, 必有重谢!!!

oudy 2006-10-27 03:48:06
OdbcConnection con = new OdbcConnection();
con.ConnectionString = @"ODBC;Driver=Sybase SQL Anywhere 5.0; DefaultDir=D:\CFXTest\;Dbf=D:\CFXTest\model80.db;Uid=dba;Pwd=sql;Dsn=""""";

提示错误信息
ERROR [IM002] [Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序

如果建立了dsn,应该怎么连接呢??

哪位兄弟姐妹帮帮忙啊,急啊!!
谢谢了

...全文
387 9 打赏 收藏 举报
写回复
9 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
destiny0714 2006-11-13
  • 打赏
  • 举报
回复
忘了回了,sorry,我用vs2005 直接连接SQL Anywhere 7.0,用ole db 选择Adaptive Server AnyWhere7.0 驱动程序后,就直接跳出来了,看来不支持.net的驱动,但是我试着建立了一个odbc,用vs2005的数据库连接,直接选择建立好的数据源名称就ok了。
destiny0714 2006-10-28
  • 打赏
  • 举报
回复
你可以考虑用sql2000的企业管理器,来进行转换,那个是图形化操作的,关键是要在机器上安装上Sybase SQL Anywhere 5.0的数据库驱动程序。
oudy 2006-10-27
  • 打赏
  • 举报
回复
以前没有接触过,现在做的数据转换需要将一个db文件转到sqlserver
我用程序创建dsn,然后进行连接,不过现在一直连接不上
destiny0714 2006-10-27
  • 打赏
  • 举报
回复
Sybase SQL Anywhere 5.0版本是不是太低了点,vb+Anywhere 7.0,我倒是用过:
ConnectString = "Provider=MSDASQL.1;Persist Security Info=False;Data Source=数据源名"
ConnectString = "Provider=MSDASQL;DRIVER={Adaptive Server Anywhere 7.0};SRVR=JH;DSN=;DB=HGS.DB;UID=dba;PWD=sql;PERSIST SECURITY INFO=False"
一个是数据源连接,第二个是ado直连.C#+Anywhere没试过,明天去单位试下,再说,估计也是7.0的版本,5.0的版本太低了,应该是pb6.5的版本吧.先标记了.
oolongTea 2006-10-27
  • 打赏
  • 举报
回复
Standard:
"Data Source='myASEserver';Port=5000;Database='myDBname';UID='username';PWD='password';"
股神 2006-10-27
  • 打赏
  • 举报
回复
哈哈 我很负责任的顶
oudy 2006-10-27
  • 打赏
  • 举报
回复
谢绝不负责任的回答
Knight94 2006-10-27
  • 打赏
  • 举报
回复

www.connectionstrings.com
看看相应的连接字符串写法
anuo06 2006-10-27
  • 打赏
  • 举报
回复
我也不知道,帮你顶一下
发帖
C#

10.8w+

社区成员

.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
帖子事件
创建了帖子
2006-10-27 03:48
社区公告

让您成为最强悍的C#开发者