【发布时间】:2014-02-05 15:07:40
【问题描述】:
我是 AsP.net 的新手,当我尝试使用常用代码连接到数据库时,一直显示异常,我不知道出了什么问题
例外是:
" System.Data.SqlClient.SqlException: Incorrect syntax near the keyword 'file'."
这是我的代码:
string ID = Request.QueryString["id"];
SqlCommand cmd = new SqlCommand("select title,file path,Upload Date from [Media] where ID=@id", conn);
cmd.CommandType = CommandType.Text;
SqlDataReader rdr=null;
try
{
conn.Open();
rdr = cmd.ExecuteReader();
try
{
conn.Open();
rdr = cmd.ExecuteReader();
// print the CustomerID of each record
while (rdr.Read())
{
pathTextBox.Text = rdr["file Path"].ToString();
DateTextBox.Text = rdr["Upload Date"].ToString();
titleTextBox.Text = rdr["title"].ToString();
}
Image1.ImageUrl = pathTextBox.Text;
}
【问题讨论】:
-
请出示您的
SqlCommand。 -
我认为列名不应包含空格