在ASP.NET C# 的编写中sda.Fill(ds);语句提示‘byTitleNumber’附近有语法错误
publicDatatableGetDataTable(StringsqlString){this.Open();sqlDataAdaptrsda=newSqlDataA...
public Datatable GetDataTable(String sqlString)
{
this.Open();
sqlDataAdaptr sda=new SqlDataAdapter(sqlString Conn);
sda.Fill(ds);
this.close();
DataTable dt=ds.Table[0];
return dt;
}
谁能帮忙解决一下啊,谢谢了 编程出的问题 好几天了都解决不了,谢谢了!
是 ASP.NET 2008 和 SQL2005 的编程环境 展开
{
this.Open();
sqlDataAdaptr sda=new SqlDataAdapter(sqlString Conn);
sda.Fill(ds);
this.close();
DataTable dt=ds.Table[0];
return dt;
}
谁能帮忙解决一下啊,谢谢了 编程出的问题 好几天了都解决不了,谢谢了!
是 ASP.NET 2008 和 SQL2005 的编程环境 展开
5个回答
展开全部
SqlConnection con = new SqlConnection();
con.ConnectionString = "这是连接字符串";
SqlCommand cmd = new SqlCommand();//这是数据命令对象
cmd.Connection = con;
SqlDataAdapter da = new SqlDataAdapter();
cmd.CommandText = "查询语句";
da.SelectCommand = cmd;
DataSet ds = new DataSet();
con.Open();
da.Fill(ds, "用户表");
DataTable dt=ds.Tables["用户表"];
你看你缺了什么
更多追问追答
追问
这是哪个代码页的呀 我对asp.net 是刚刚开始学习 好多都不懂 我是按照书上的代码编写的,你能帮我在仔细的说说吗 谢谢了
追答
SqlConnection con = new SqlConnection();//创建sql server连接对象
//设置连接对象的连接字符串,连接字符串是一个连接数据库的凭据
con.ConnectionString = "这是连接字符串";
SqlCommand cmd = new SqlCommand();//创建数据命令对象
cmd.Connection = con;//把数据库连接对象赋值给命令对象用于连接数据库
SqlDataAdapter da = new SqlDataAdapter();//创建数据填充对象
cmd.CommandText = "查询语句";//写好你的查询语句,赋值给命令对象的执行文本
da.SelectCommand = cmd;//把命令对象赋值给填充对象用于执行
DataSet ds = new DataSet();//创建数据集
con.Open();//打开数据库连接
da.Fill(ds, "用户表");//填充对象执行数据库查询并填充到数据集,"用户表"表示一个datatable的表名
DataTable dt=ds.Tables["用户表"];//通过数据集的表集合查询符合你的"用户表"的datatable
//这样就可以获得你的查询dataTable了
展开全部
把你的SQL语句单独提取出来,在数据库里新建查询,测试下就知道错哪里了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你的SQL问题,是不是byTitleNumber改为by TitleNumber,少打了一个空格?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
楼下说的对 查询语句那错了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你的c#语法没问题,有问题的是SQL语句
追问
嗯~ 还是不明白 是数据库的问题 还是访问数据库的语句编写有问题呢
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询