以下是我写的代码 
string strConn="server=ccc;uid=my;pwd=123456;database=HouseBreak";
myConn.ConnectionString=strConn;  
myConn.Open ();
string selCmd="select * from T_BREAKCOMP,T_BREAKCOMP_CREDIT where T_BREAKCOMP.BREAKCOMP_ID=T_BREAKCOMP_CREDIT.BREAKCOMP_ID";
SqlCommand myCmd=new SqlCommand (selCmd,myConn);
sqlDataAdapter da=new SqlDataAdapter (selCmd,myConn);
DataSet ds=new DataSet ();
da.Fill (ds,"abcd");
dgBreakCom.DataSource =ds.Tables[0].DefaultView ; 运行是出现  
未处理的“System.Data.SqlClient.SqlException”类型的异常出现在 system.data.dll 中。
为什么 如果只是一个单表查询就不会了 
应该怎么解决

解决方案 »

  1.   

    用try-catch把错误信息看看一般就明白了
      

  2.   

    SqlConnection myConnection = new SqlConnection("Persist Security Info=False;Integrated Security=SSPI;database=northwind;server=mySQLServer");
    myConnection.Open();
    SqlTransaction myTrans = myConnection.BeginTransaction();
    string mySelectQuery = "SELECT * FROM Categories ORDER BY CategoryID";
    SqlCommand myCommand = new SqlCommand(mySelectQuery, myConnection,myTrans);-----
    SqlCommand 构造有问题
      

  3.   

    关键是我用查询分析器用过 SQL语法能正常显示 而且我用查询单个表的时候就能正常显示 真奇怪了 怎么还会错误