标题:Access2003查询问题
只看楼主
guer168
Rank: 2
等 级:论坛游民
帖 子:46
专家分:37
注 册:2010-3-19
结帖率:75%
已结贴  问题点数:20 回复次数:2 
Access2003查询问题
程序代码:
        private OleDbDataAdapter myad;
        private DataSet ds = new DataSet();        
        private void button1_Click(object sender, EventArgs e)
        {
            string strCon = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=G:/作业/图书管理系统.mdb";
            OleDbConnection myCon = new OleDbConnection(strCon);
            myCon.Open();
            string myComStr = "SELECT * FROM 教师表 WHERE (姓名='" + textBox1.Text + "')";
            this.myad = new OleDbDataAdapter(myComStr, myCon);
            this.ds.Clear();
            this.myad.Fill(ds, "教师表");
        }
为什么我这 里编译没有报错,当查询的时候却查不出来找的姓名来!?
搜索更多相关主题的帖子: 查询 
2010-12-19 14:42
c1_wangyf
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:小飞侠
威 望:7
帖 子:665
专家分:2832
注 册:2010-5-24
得分:10 
首先确保在查询之前你已经打开数据库,另外string myComStr = "SELECT * FROM 教师表 WHERE (姓名='" + textBox1.Text + "')";用加括号吗?
textbox1里面的内容在你的库里面是否存在都需要考虑?!
2010-12-19 21:24
wangnannan
Rank: 18Rank: 18Rank: 18Rank: 18Rank: 18
等 级:贵宾
威 望:87
帖 子:2545
专家分:9359
注 册:2007-11-3
得分:10 
或许 教师表中根本没有LZ要查找的姓名
textBox1.Text.Trim()

出来混,谁不都要拼命的嘛。 。拼不赢?那就看谁倒霉了。 。有机会也要看谁下手快,快的就能赢,慢。 。狗屎你都抢不到。 。还说什么拼命?
2010-12-20 08:31



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-329305-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.093897 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved