在线急等!关于asp.net中ACCESS数据库from子句语法错误

程序如下publicclassdsclsOledb{privateOleDbConnectionoconn;privateboolconnStatus=false;pub... 程序如下
public class dsclsOledb
{
private OleDbConnection oconn;
private bool connStatus = false;
public dsclsOledb()
{
try
{
oconn = new OleDbConnection();
oconn.ConnectionString = "provider=microsoft.jet.oledb.4.0;data source=D:\\我的文档\\Visual Studio 2010\\WebSites\\test1\\Userpass.mdb";
oconn.Open();
connStatus = true;
}
catch
{
connStatus = false;
}
}
public dsclsOledb(string dbName)
{
try
{
oconn = new OleDbConnection();
oconn.ConnectionString = "provider=microsoft.jet.oledb.4.0;data source=" + dbName;
oconn.Open();
connStatus = true;
}
catch
{
connStatus = false;
}
}
public bool GetConnStatus
{
get
{
return connStatus;
}
}
//command
public int ModiData(string sql)
{
OleDbCommand cmm = new OleDbCommand(sql, oconn);
return cmm.ExecuteNonQuery();
}
/// <summary>
///
/// </summary>
/// <param name="sql"></param>
/// <returns></returns>
public DataTable GetDt(string sql)
{
//创建一个DataAdapter对象,根据传递过来的sql语句和数据库连接构造对象
OleDbDataAdapter da = new OleDbDataAdapter(sql, oconn);
//创建一个DataTable对象用于接收我们要出来的表
DataTable dt = new DataTable();
//将DataAdapter中的数据填充到DataTable
da.Fill(dt);

return dt;
}
public DataSet GetDs(string sql)
{
OleDbDataAdapter da = new OleDbDataAdapter(sql, oconn);
//创建一个DataTable对象用于接收我们要出来的表
DataSet ds = new DataSet();
//将DataAdapter中的数据填充到DataTable
da.Fill(ds);

return ds;
}

}
public partial class _Default : System.Web.UI.Page
{
dsclsOledb cldb = new dsclsOledb();
protected void Page_Load(object sender, EventArgs e)
{

}
protected void InputEnsure_Click(object sender, EventArgs e)
{
string dsql = "delete from password where Accountplace = '" + InputSelect.Text + "'";
cldb.ModiData(dsql);
}
}
C#编写的! 为什么老是from子句语法错误啊。。
展开
 我来答
yf19870928
2011-05-20 · 超过21用户采纳过TA的回答
知道答主
回答量:81
采纳率:0%
帮助的人:48.9万
展开全部
你的 delete from password 其中 password 是SQL中的关键字,这样写程序会误解把password 理解成关键字了老御,你 from 后面就没有跟表名,所以会出现 语法错误。
你尝试着用哪冲 [password] 这样来区分关键字,但最好的办法还是另外取名加个前缀什么的来区分,自己看得懂侍缓岩就可以了。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式