-----------------------------------------------------------

New Message on MumbaiUserGroup

-----------------------------------------------------------
From: arnab
Message 1 in Discussion

Hi, Got stuck in a problem. An sql query is giving the problem. My code is as below:   
public DataSet gettables(string categoryID)
  {
   DataSet dataSet = new DataSet();
   string connectionString = "Provider=SQLOLEDB.1; Persist Security Info=False; 
Initial Catalog=Spoof; Data Source=Localhost; User ID=sa; Pwd=sa;"; //   This code is 
not working //   string sql ="SELECT Tables.TableN AS TABLENAME,Tables.Stake AS 
STAKE,";
//   sql +="COUNT(CASE WHEN Status = 'P' THEN 'P' END) AS PLAYING,";
//   sql +="COUNT(CASE WHEN Status = 'W' THEN 'W' END) AS WATCHING";
//   sql +="FROM Tables Left Join Players ON Tables.TableN = Players.TableNp";
//   sql +="WHERE CATEGORYID ='" + categoryID + "'"; 
//   sql +="GROUP BY TableN,Stake Order By Playing"; //   This code is working    
string sql = "SELECT Tables.TableN AS TableName,Tables.Stake AS Stake FROM Tables 
where CategoryID = '" + categoryID + "'";
   OleDbConnection connection = new OleDbConnection( connectionString  );
   OleDbDataAdapter adapter = new OleDbDataAdapter();
   adapter.SelectCommand = new OleDbCommand( sql , connection );
   adapter.Fill( dataSet );
            return dataSet;
  }     The query that is not working is :-    string sql ="SELECT Tables.TableN AS 
TABLENAME,Tables.Stake AS STAKE,";
   sql +="COUNT(CASE WHEN Status = 'P' THEN 'P' END) AS PLAYING,";
   sql +="COUNT(CASE WHEN Status = 'W' THEN 'W' END) AS WATCHING";
   sql +="FROM Tables Left Join Players ON Tables.TableN = Players.TableNp";
   sql +="WHERE CATEGORYID ='" + categoryID + "'"; 
   sql +="GROUP BY TableN,Stake Order By Playing";     The exception that I am getting 
is : "Line 1: Incorrect syntax near 'Tables'."   The query works perfectly in the sql 
server query analyzer.   Any help will be appreciated.   Regards Arnab

-----------------------------------------------------------

To stop getting this e-mail, or change how often it arrives, go to your E-mail 
Settings.
http://groups.msn.com/mumbaiusergroup/_emailsettings.msnw

Need help? If you've forgotten your password, please go to Passport Member Services.
http://groups.msn.com/_passportredir.msnw?ppmprop=help

For other questions or feedback, go to our Contact Us page.
http://groups.msn.com/contact

If you do not want to receive future e-mail from this MSN group, or if you received 
this message by mistake, please click the "Remove" link below. On the pre-addressed 
e-mail message that opens, simply click "Send". Your e-mail address will be deleted 
from this group's mailing list.
mailto:[EMAIL PROTECTED]

Reply via email to