Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
DataView/DataSet/DataReader
Message
From
09/01/2007 15:09:33
John Baird
Coatesville, Pennsylvania, United States
 
 
To
09/01/2007 14:53:48
General information
Forum:
ASP.NET
Category:
ADO.NET
Miscellaneous
Thread ID:
01183234
Message ID:
01183927
Views:
36
Use [] instead of () in c#.


>>>I'm playing with the following piece of code.
>>>
>>>
>>>using System;
>>>using System.Text;
>>>using System.Data;
>>>using System.Data.OleDb;
>>>
>>>namespace MyPlayCode
>>>{
>>>    class Program
>>>    {
>>>        static void Main(string[] args)
>>>        {
>>>            string ConnectionString = @"Provider=VFPOLEDB;Data source=C:\Program Files\Microsoft Visual FoxPro 8\Samples\Data\testdata.dbc;";
>>>
>>>            string CommandString = "SELECT * FROM customer where country = 'USA'";
>>>
>>>            OleDbDataAdapter DataAdapter = new OleDbDataAdapter(CommandString, ConnectionString);
>>>
>>>            DataSet sDataSet = new DataSet();
>>>
>>>            DataAdapter.Fill(sDataSet);
>>>
>>>            DataTable DTable = sDataSet.Tables[0];
>>>            int nMaxAmt = 0;
>>>
>>>            string sDispStr = "";
>>>            foreach (DataRow TRow in DTable.Rows)
>>>            {
>>>                sDispStr += TRow[0] + ", " + TRow[1] + " – " + TRow[2] + TRow[11].ToString() + "\n";
>>>                Console.WriteLine(sDispStr);
>>>                Console.ReadLine();
>>>
>>>            }
>>>
>>>        }
>>>    }
>>>}
>>>
>>>
>>>I think I setup the DataAdpater correctly. But I want to access my field by field name like TRow("custname") or TRow("MaxOrdAmt") like you.
>>>
>>>How do I get there from this code? Am I close?
>>
>>I believe you only have to change to TRow("CustName"). In VB.NET, you also have to use parentheses. Is it working up until the foreach loop?
>
>TRow("CustName") gives an error, "TRow is a 'variable' but is used like a 'method'."
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform