当前位置 :
【未处理的“System.Data.OleDb.OleDbException”类型的异常出现在system.data.dll中主要代码:是在form里的usingSystem;usingSystem.Data;usingSystem.Data;usingSystem.Data.OleDb;usingSystem.Drawing;usingSystem.Collections;usingSy】
1人问答
更新时间:2024-04-19 20:00:56
问题描述:

未处理的“System.Data.OleDb.OleDbException”类型的异常出现在system.data.dll中

主要代码:是在form里的

usingSystem;

usingSystem.Data;

usingSystem.Data;

usingSystem.Data.OleDb;

usingSystem.Drawing;

usingSystem.Collections;

usingSystem.ComponentModel;

usingSystem.Windows.Forms;

OleDbConnectionconnection1=newOleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;"+"DataSource=c:db.mdb");

stringsql="selectname,passwordfromuserwherename='"+textBox1.Text+"'";

connection1.Open();

OleDbDataAdapteradp=newOleDbDataAdapter(sql,connection1);

DataSetds=newDataSet();

adp.Fill(ds);就是这行代码有问题.

我trycatch后的异常显示:

System.Data.OleDb.OleDbException:FROM子句语法错误.

atSystem.Data.OleDb.OleDbCommand.ExecuteCommandTextErrorHandling(Int32hr)

atSystem.Data.OleDb.OleDbCommand.ExecuteCommandTextForSingleResult(tagDBPARAMSdbParams,Object&executeResult)

atSystem.Data.OleDb.OleDbCommand.ExecuteCommandText(Object&executeResult)

atSystem.Data.OleDb.OleDbCommand.ExecuteCommand(CommandBehaviorbehavior,Object&executeResult)

atSystem.Data.OleDb.OleDbCommand.ExecuteReaderInternal(CommandBehaviorbehavior,Stringmethod)

atSystem.Data.OleDb.OleDbCommand.ExecuteReader(CommandBehaviorbehavior)

atSystem.Data.OleDb.OleDbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehaviorbehavior)

atSystem.Data.Common.DbDataAdapter.FillFromCommand(Objectdata,Int32startRecord,Int32maxRecords,StringsrcTable,IDbCommandcommand,CommandBehaviorbehavior)

atSystem.Data.Common.DbDataAdapter.Fill(DataSetdataSet,Int32startRecord,Int32maxRecords,StringsrcTable,IDbCommandcommand,CommandBehaviorbehavior)

atSystem.Data.Common.DbDataAdapter.Fill(DataSetdataSet)

刘启水回答:
  user是关键字,需要用[]转义.如:   stringsql="selectname,passwordfrom[user]wherename='"+textBox1.Text+"'";
最新更新
PC端 | 移动端 | mip端
问答网(wenda2.com)汇总了汉语字典,新华字典,成语字典,组词,词语,在线查字典,中文字典,英汉字典,在线字典,康熙字典等等,是学生查询学习资料的好帮手,是老师教学的好助手。
声明:本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。

邮箱:联系方式:

Copyright©2009-2021 问答网 wenda2.com 版权所有 闽ICP备2022000227号-1