我用的GSQL版本是:绿色版v6.5.0.4,好像当前算是最新版的了。GSQL默认的服务器名为(Local)\GSQL,可我用这个默认的服务器名总是连接不上,非要改成(Local)才好用,不知何故?数据库具体连接字符串为:
string M_str_sqlcon = @"Data Source=(Local)\GSQL;Database=db_Weighing;User id=sa;PWD=admin";   //连不上
将GSQL的服务器名修改为(Local)后用下面的连接字符串就能连接上:
string M_str_sqlcon = @"Data Source=(Local);Database=db_Weighing;User id=sa;PWD=admin"; 
而且,若把GSQL的服务器名改为(Local)\\abcd的话,用以下的连接字符串也连接不上:
string M_str_sqlcon = @"Data Source=(Local)\abcd;Database=db_Weighing;User id=sa;PWD=admin";   //连不上Why?请各位指教,谢谢!

解决方案 »

  1.   

    会不会是你下载的版本不对,我一直用这个,没碰到过问题,并且操作系统从xp,2003,win7的32位64位都用过了,都没问题,不过在win7下面我现在用64,创建表会报错,但可以从access导入任意一张表,然后修改。sql2005和2008都没有找到好的绿色版本,所以还一直在用这个。
      

  2.   

    把(Local)\GSQL替换为127.0.0.1,7788   7788为GSQL的监听端口,7788为6.5版默认的监听端口,你看看你的是多少吧