select 说明 From table1
解决方案 »
- VS2008里找不到 System.ServiceModel
- 水晶报表中如何打印当前页
- 请问各位高手,如何编一段c#程序,将4个byte类的数的二进制值提取出来,按从低到高的顺序将其重新排列,并转换为一个32位的float数值?急,谢了
- c#中 怎样找到statusbar?
- 分布式技术有什么优点?
- 怎样实现下划线输入框?
- 请各位能手指教:“ora-12514:TNS:监听进程不能解析在连接描述符中给出的 SERVICE_NAME”
- 急...问一个如何确定某一个坐标是否在一条直线上的问题?
- 能根据xml文件反向创建数据库吗?
- 就要失业了,散分!
- C#中如何取Graphics 中的每个象素。(在线等待)
- 麻烦哪位帮我抬块砖头嘛,我真的想跳进这门槛!
但是最好先建立DATASET,用COMMAND执行
说明的内容怎么能访问呢,不可能吧
SqlCommand cmd = "Sql 语句";
SqlAdapter sa = new SqlAdapter(cmd,conn);
DataSet ds = new DataSet();
sa.Fill(ds);
string FirstStr = ds.Table[0].Rows[i]["字段名称"].toString();
string SecondStr = ds.Table[0].Rows[i]["数据类型"].toString();
string ThirdStr = ds.Table[0].Rows[i]["说明"].toString();其中:Rows后面的i表示数据库中有多少条记录,如果知道要显示的记录在多少条可换成相应的数字.
private void button1_Click_4(object sender, System.EventArgs e)
{
try
{
OleDbConnection myConn=new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+Application.StartupPath+"\\First.mdb;");
myConn.Open();
//建立数据集
DataSet thisDataSet=new DataSet();
//建立适配器
OleDbDataAdapter studentAdapter= new OleDbDataAdapter("SELECT * FROM Student",myConn);
OleDbCommandBuilder studentBuilder=new OleDbCommandBuilder(studentAdapter); //填充
studentAdapter.Fill(thisDataSet,"Student");
string s1=thisDataSet.Tables["Student"].Columns["Serial"].Caption;//结果是serial
MessageBox.Show(s1);
myConn.Close();
}
catch(OleDbException ex)
{
string caption = "加载检查";
MessageBoxButtons buttons = MessageBoxButtons.OK;
DialogResult result;
result = MessageBox.Show(this,ex.Message, caption, buttons,
MessageBoxIcon.Warning, MessageBoxDefaultButton.Button1
);
}
}