这一句没问题~~~
OleDbCommand cmd = new OleDbCommand("Select * from Member", conn);这一句就不行了~~~~~到cmd.ExecuteReader();的时候 就抛出异常!~~~
OleDbCommand cmd = new OleDbCommand("Select * from Note", conn);是ACCESS 数据库!~~~~ 表还有字段都没错~~~~
唯一的区别 就是表名字不同~~~请问为什么会有异常啊`?
异常信息:
在 System.Data.OleDb.OleDbCommand.ExecuteCommandTextErrorHandling(OleDbHResult hr) 在 System.Data.OleDb.OleDbCommand.ExecuteCommandTextForSingleResult(tagDBPARAMS dbParams, Object& executeResult) 在 System.Data.OleDb.OleDbCommand.ExecuteCommandText(Object& executeResult) 在 System.Data.OleDb.OleDbCommand.ExecuteCommand(CommandBehavior behavior, Object& executeResult) 在 System.Data.OleDb.OleDbCommand.ExecuteReaderInternal(CommandBehavior behavior, String method) 在 System.Data.OleDb.OleDbCommand.ExecuteReader(CommandBehavior behavior) 在 System.Data.OleDb.OleDbCommand.ExecuteReader() 在 _Default.Page_Load(Object sender, EventArgs e) 位置 g:\yeal\lunwen\Default.aspx.cs:行号 24
OleDbCommand cmd = new OleDbCommand("Select * from Member", conn);这一句就不行了~~~~~到cmd.ExecuteReader();的时候 就抛出异常!~~~
OleDbCommand cmd = new OleDbCommand("Select * from Note", conn);是ACCESS 数据库!~~~~ 表还有字段都没错~~~~
唯一的区别 就是表名字不同~~~请问为什么会有异常啊`?
异常信息:
在 System.Data.OleDb.OleDbCommand.ExecuteCommandTextErrorHandling(OleDbHResult hr) 在 System.Data.OleDb.OleDbCommand.ExecuteCommandTextForSingleResult(tagDBPARAMS dbParams, Object& executeResult) 在 System.Data.OleDb.OleDbCommand.ExecuteCommandText(Object& executeResult) 在 System.Data.OleDb.OleDbCommand.ExecuteCommand(CommandBehavior behavior, Object& executeResult) 在 System.Data.OleDb.OleDbCommand.ExecuteReaderInternal(CommandBehavior behavior, String method) 在 System.Data.OleDb.OleDbCommand.ExecuteReader(CommandBehavior behavior) 在 System.Data.OleDb.OleDbCommand.ExecuteReader() 在 _Default.Page_Load(Object sender, EventArgs e) 位置 g:\yeal\lunwen\Default.aspx.cs:行号 24
这不是很明显嘛
我的表明是Note ASP里面也是Note 不行!!!!
全改成Notes 就行了~~~
你用[note]代替note试试