原因确实这一句代码:
 
登陆窗体:
 

MainForm mf=(MainForm)this.Owner;
 //     mf.UserName=this.txtUserName.Text;//这一句导致查询sysbase时。open()失败!ERROR - 没有可用的错误信息 
      
 *********************
 MainForm的MainForm_Load
  
 this.Text+="(当前用户:"+this.UserName+")";


 
 
 
***********************************
解决:
 
MainForm mf=(MainForm)this.Owner;
mf.Text+="(当前用户:"+this.txtUserName.Text+")";