求教 c#连接sql anywhere9数据的代码
是用odbc还是oledb还是ado.net?请给发一段代码 ,包括引用了什么,谢谢。 --------------------编程问答-------------------- http://www.connectionstrings.com/ --------------------编程问答-------------------- --------------------编程问答-------------------- 我这么抄的:
objSqlConn =new SqlConnection ();
string aa = @"ODBC; Driver=Sybase SQL Anywhere 5.0 DefaultDir=c:\dbpath\;Dbf=c:\sqlany50\mydb.db;Uid=myUsername;Pwd=myPassword;Dsn="" ";
objSqlConn.ConnectionString = aa;
objSqlConn.Open ( );
错误:不支持关键字: “odbc; driver”。 --------------------编程问答-------------------- 路过,新手不懂 --------------------编程问答-------------------- 你这从哪里找的啊,给我网址看看,不对啊 --------------------编程问答-------------------- 上边那段是我自己写的,写的不对,改成下边这样格式通过了
OdbcConnection conn = new OdbcConnection();
conn.ConnectionString = "ODBC;" +
"Driver={Sybase SQL Anywhere 9.0};" +
@"DefaultDir=d:\;" +
@"Dbf=d:\资料.db;" +
"Uid=dba;" +
"Pwd=sql;" +
@"Dsn="""";";
conn.Open();
运行时还有错误:ERROR [IM002] [Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序 --------------------编程问答-------------------- 因为你是选择odbc进行连接啊,你需要在odbc中添加数据源啊,控制面板-管理工具-数据源(odbc)进行设置来连接你的数据库,然后.NET这里才能通过字符串到odbc数据源中查找而连接到数据库 --------------------编程问答-------------------- 我的odbc数据源名是ziliao,上段代码需要怎么改才能成功呢 请指教
补充:.NET技术 , C#