• 全部
  • C#综合技术
  • C#互联网桌面应用
  • AppLauncher
  • WinForm&WPF
  • C#开发新技术
  • 问答

各位帮我看看这个错误....

gplwf 2004-11-02 02:09:32
我在asp.net中连接access2003数据库
他报错:
FROM 子句语法错误。

程序如下:
DataTable dt = new DataTable();
OleDbCommand dtCmd = new OleDbCommand();
string sql="select id,dept,name from user";
dtCmd.CommandText = sql;
dtCmd.Connection = conn;
OleDbDataAdapter apt = new OleDbDataAdapter(dtCmd.CommandText,conn);
// try
// {
conn.Open();
apt.Fill(dt);
// }
// catch
// {
// throw new Exception("打开数据库出错");
// }
conn.Close();
return dt;

他在 apt.fill这句出错,报错就是“FROM 子句语法错误”
我的数据库连接串为
return @"Provider=Microsoft.Jet.OLEDB.4.0; Data Source=D:\Inetpub\wwwroot\Files\Data\files.mdb;User Id=admin;Password=;";

那个SQL我用access的查询分析器来查询都能运行
...全文
41 点赞 收藏 4
写回复
4 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
gplwf 2004-11-02
谢谢啦,就是关键字问题
回复
brightheroes 2004-11-02
try

select id,dept,[name] from [user]
回复
97ce_twinkle 2004-11-02
select id,dept,name from user
~~~~~

这个是关键字吧,我不用access,不清楚
回复
gplwf 2004-11-02
sigh~
没人理我???????
回复
相关推荐
发帖
C#
创建于2007-09-28

10.5w+

社区成员

.NET技术 C#
申请成为版主
帖子事件
创建了帖子
2004-11-02 02:09
社区公告

让您成为最强悍的C#开发者