注册 登录
编程论坛 ASP.NET技术论坛

DataSet哪里错了(已解决)

beblue 发布于 2007-04-20 02:43, 530 次点击

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
<%@ import Namespace="System.Data "%>
<%@ import Namespace="System.Data.SqlClient" %>


<head runat="server">
<title>无标题页</title>
</head>
<script language="c#" runat="server" >
void page_load(object serder,EventArgs e)
{
SqlConnection sqlcon=new SqlConnection("Data Source=127.0.0.1;uid=sa;pwd=;Initial Catalog=chapter");
DataSet ds=new DataSet();
sqlcon.Open();
SqlDataAdapter sqld=new SqlDataAdapter("selectd * from student",sqlcon);
SqlCommandBuilder objcmdbld=new SqlCommandBuilder(sqld);
sqld.Fill(ds,"tabstudent");
DataRow drow;
drow=ds.Tables["tabstudent"].NewRow ();
drow[0]="97070705";
drow[1]="huang";
drow[2]=30;
drow[3]="bejing";
ds.Tables["tabstudent"].Rows.Add(drow);
ds.Tables["tabstudent"].AcceptChanges();
sqld.Update(ds, "tabstudent");
dg.DataSource=ds.Tables["tabstudent"].DefaultView;
dg.DataBind();
sqlcon.Close();
sqlcon=null;
labContent.Text+="查找成功";

}

</script>


<body>
<form id="form1" runat="server">
<asp:DataGrid ID="dg" runat="server" /><br />
<asp:Label ID="labContent" runat="server" /><br />
</form>
</body>
</html>


第 1 行: '*' 附近有语法错误。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

异常详细信息: System.Data.SqlClient.SqlException: 第 1 行: '*' 附近有语法错误。

我是vs2005+Sql2000,,明天就要交作业了,小弟做了这么久就剩下两题了,实在找不出错在哪里了,请各位帅哥美女帮我看看,感激涕零

[此贴子已经被作者于2007-4-20 13:14:33编辑过]

7 回复
#2
beblue2007-04-20 03:16

在首部加了Dubug="true" 后显示错误在
行 17: sqld.Fill(ds,"tabstudent");

应该怎么改呢?

#3
caiyakang2007-04-20 08:32
SqlDataAdapter sqld=new SqlDataAdapter("selectd * from student",sqlcon);

改成select
#4
冰镇柠檬汁儿2007-04-20 08:53

第 1 行: '*' 附近有语法错误。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

异常详细信息: System.Data.SqlClient.SqlException: 第 1 行: '*' 附近有语法错误。

我是vs2005+Sql2000,,明天就要交作业了,小弟做了这么久就剩下两题了,实在找不出错在哪里了,请各位帅哥美女帮我看看,感激涕零

-------------------------------------------

楼主要是能学会看报错信息和异常信息,恐怕早就不是初学者了

#5
zhzh2007-04-20 08:58
"select"
楼上说的甚是!要看的懂错误提示和异常信息!学习在于积累,慢慢来,看多了就知道什么错了!
#6
川流不息2007-04-20 09:05
3樓回答的正確。
還有四樓檸檬汁兒講的很對,樓主還要加把勁努力。
#7
beblue2007-04-20 11:04
我的天啊,我快崩溃了,,,都是犯这种小错误
#8
冰镇柠檬汁儿2007-04-20 13:50
小错误体现大问题
1