| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 922 人关注过本帖
标题:求高手看看什么错误
只看楼主 加入收藏
zxgcoolboy
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2012-6-24
结帖率:0
收藏
已结贴  问题点数:20 回复次数:6 
求高手看看什么错误

源代码如下:


String connString = @"Data Source=lusson-PC\SQLEXPRESS; AttachDbFilename=|DataDirectory|\alpine.mdf; Integrated Security=True; Connect Timeout=30; User Instance=True";
       String sql = @" SELECT * FROM cars WHERE " + Label1.Text;

       SqlConnection conn = new SqlConnection(connString);
       SqlDataAdapter adapter = new SqlDataAdapter(sql,conn);
       DataSet testDataSet = new DataSet();
       adapter.Fill(testDataSet, "result_data");
       conn.Close();
      
        foreach (DataRow testRow in testDataSet.Tables["result_data"].Rows)
            {
                   Console.WriteLine("id:{0} ; make:{1} ; model:{2}   ",
                    testRow["id"], testRow["make"], testRow["model"]
                    );
            }

编译没有错误,数据库连接成功,网页执行出错,错误信息如下:


Server Error in '/asp' Application.
Incorrect syntax near '='.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.Data.SqlClient.SqlException: Incorrect syntax near '='.

Source Error:

Line 35:        SqlDataAdapter adapter = new SqlDataAdapter(sql,conn);
Line 36:        DataSet testDataSet = new DataSet();
Line 37:        adapter.Fill(testDataSet, "result_data");
Line 38:        conn.Close();
Line 39:        


Source File: e:\stclaircollege\semester6\final project\asp\makes.aspx.cs    Line: 37


求高手给看看,语法哪里有错,说是在等于号附近, 找了半天没找出来,郁闷

先谢了
搜索更多相关主题的帖子: sql 源代码 
2012-06-24 12:35
cnfarer
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:179
帖 子:3330
专家分:21157
注 册:2010-1-19
收藏
得分:4 
label1.text是什么?应该是SQL语句出了问题!

★★★★★为人民服务★★★★★
2012-06-25 10:06
zxgcoolboy
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2012-6-24
收藏
得分:0 
犯了个低级错误  label.text=" 1==0 OR make='honda'"

1==0   哈哈哈哈  ,版主就是版主  已经改过来了  label.text=" 1=0 OR make='honda'"

版主就是版主  佩服
2012-06-25 14:45
lcawen
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:41
专家分:184
注 册:2011-8-11
收藏
得分:4 
数据库连接似乎木有打开吧?conn.Open();
 
2012-06-26 17:29
五当家
Rank: 12Rank: 12Rank: 12
等 级:火箭侠
威 望:2
帖 子:1112
专家分:3674
注 册:2010-10-20
收藏
得分:4 
用SqlDataAdapter无需打开

经验积累中............
2012-06-27 09:43
wmglh001
Rank: 1
等 级:新手上路
帖 子:2
专家分:4
注 册:2012-3-8
收藏
得分:4 
sql语句。。where条件后。。 有问题。
2012-06-28 12:33
absentlyh
Rank: 2
等 级:论坛游民
帖 子:105
专家分:14
注 册:2006-6-5
收藏
得分:4 
label.text 这个值有问题. label.text的值是取不出来不能当做textbox用的吧

我就是我!我自信,我成功!
2012-06-29 09:05
快速回复:求高手看看什么错误
数据加载中...
 
   



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

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