我做了一个新闻的显示页,
string id=Request.QueryString["id"].Trim();
int name=int.Parse(id);
System.Data.SqlClient.SqlDataReader reader;
command1.Parameters[0].Value=name;
connection1.Open();
reader=command1.ExecuteReader();
label1.Text=reader[1].ToString();
reader.Close();
connection1.Close();
connection1.Open();可是为什么老不成功.照理说应该是成功的.可是问题出在什么地方?请大家指教!!!调试时给出的错误是: 1 行: '?' 附近有语法错误。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Data.SqlClient.SqlException: 第 1 行: '?' 附近有语法错误。源错误:
行 29: command1.Parameters[0].Value=name;
行 30: connection1.Open();
行 31: reader=command1.ExecuteReader();
行 32: label1.Text=reader[1].ToString();
行 33: reader.Close();
大家要帮一下,老板都生气了.我看我要下苍了.
string id=Request.QueryString["id"].Trim();
int name=int.Parse(id);
System.Data.SqlClient.SqlDataReader reader;
command1.Parameters[0].Value=name;
connection1.Open();
reader=command1.ExecuteReader();
label1.Text=reader[1].ToString();
reader.Close();
connection1.Close();
connection1.Open();可是为什么老不成功.照理说应该是成功的.可是问题出在什么地方?请大家指教!!!调试时给出的错误是: 1 行: '?' 附近有语法错误。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Data.SqlClient.SqlException: 第 1 行: '?' 附近有语法错误。源错误:
行 29: command1.Parameters[0].Value=name;
行 30: connection1.Open();
行 31: reader=command1.ExecuteReader();
行 32: label1.Text=reader[1].ToString();
行 33: reader.Close();
大家要帮一下,老板都生气了.我看我要下苍了.
解决方案 »
- asp.net这么实现同个帐号同个时间只能一个登录?
- 提供服务的进程在与 Windows Process Activation Service 通信时出现严重错误。该进程 ID 为“4328”。数据字段包含错误号。
- 40分!!!!! web.config问题
- asp.net入门的简单问题
- 如何在更新数据的时候使页面的按钮均不可用
- IE和FIREFOX的问题...............................................................................................................
- 如何实现图片放大?
- 问个简单的DataGrid的问题
- 关于图片上传的问题,请教高手!急 急 急!!!
- 后置代码中事件与方法的区别??
- 下拉框显示从数据库中检索的记录问题
- Infragistics中控件中的webgrid新增一行的函数是是么?
int name=int.Parse(id);
System.Data.SqlClient.SqlDataReader reader;
command1.Parameters[0].Value=name;
connection1.Open();
reader=command1.ExecuteReader();
label1.Text=reader[1].ToString();
reader.Close();
connection1.Close();
connection1.Open();
中:
command1.Parameters[0].Value=name;
connection1.Open();
??????
SqlConnection sqlcon = new SqlConnection(Configuration.ConnectionString);
SqlCommand sqlcom =new SqlCommand();
sqlcon.Open();
sqlcom.Connection = sqlcon;
sqlcom.CommandType = CommandType.StoredProcedure;
sqlcom.Parameters.Add(new SqlParameter("@CommandType", SqlDbType.NVarChar, 20)); sqlcom.Parameters["@CommandType"].Value = sCommandType;
sqlcom.Parameters["@SubProjectID"].Value = sSubProjectID;
sqlcom.CommandText = "PolicyCensorAddProList";
try
{
return sqlcom.ExecuteReader();
}
catch(Exception e)
{
return null;
throw(e);
}
select * from table where tab=@name 或
SqlParameter param = cmd.Parameters.Add("@name", SqlDbType.VarChar, 50)
param.Value = Username
你试试吧!!
OleDbConnection myConnection = new OleDbConnection(conn); string sb = "select * from libclass";
OleDbCommand cmd = new OleDbCommand(sb,myConnection);
myConnection.Open();
OleDbDataReader dr = cmd.ExecuteReader(CommandBehavior.CloseConnection);
access:SELECT columns FROM table WHERE condition = ?
sql server: SELECT columns FROM table WHERE condition = @condition