学习型 ASP/PHP/ASP.NET 主机 30元/年全能 ASP/PHP/ASP.NET 主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付
发新话题
打印

求助:怎样查询数据库中的数据??

求助:怎样查询数据库中的数据??

各位大虾们:
         小弟在学习ADO的时候遇到一个问题,怎样查询数据库(SQL)中的内容,并返回给窗体中的文本框???
              感谢大虾们教教小弟,小弟先谢了..^_^

[ 本帖最后由 a380151346 于 2008-5-13 18:33 编辑 ]

TOP

StringBuilder b=new StringBuilder();
            //定位数据库的位置打开
            OleDbConnection con=new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\access\Data\db1.mdb" );
            con.Open();
            
            //定位在哪一张表查询
            OleDbCommand thisCommand=con.CreateCommand();
            thisCommand.CommandText="SELECT * FROM 表1";
            
            OleDbDataReader a=thisCommand.ExecuteReader();
            
            
            while(a.Read())
            {
                for(int i=0;i<3;i++)
                {
                    b.Append(a[i]+" ");
                }
                
            }
            textBox1.Text=b.ToString();

不是很智能,有bug,你再改一下.这个大体可以实现了。

TOP

对了,你这个样子还不如来个数据绑定,很直观,也很好用。

TOP

回复 2# 的帖子

谢谢你给我解释..能不能再给我说一下SQL的查询方法.最好是纯代码..谢谢

TOP

看SQL语句不就行了,在<C#入门经典>里面也有说.你也没说明白是什么查询.

TOP

发新话题