关于ado连接access的一个莫名其妙的有关问题
关于ado连接access的一个莫名其妙的问题
我用ado连接access数据库的时候出现了一个莫名其妙的问题adoconnection连接access其中adoconnectionstring:=Provider=Microsoft.Jet.OLEDB.4.0;User ID=Admin;Data Source=D:\毕业设计\实验\file\实验\登陆\db\db.mdb;Mode=Share Deny None;Extended Properties= " ";Jet OLEDB:System database= " ";Jet OLEDB:Registry Path= " ";Jet OLEDB:Database Password= " ";Jet OLEDB:Engine Type=5;Jet OLEDB:Database Locking Mode=1;Jet OLEDB:Global Partial Bulk Ops=2;Jet OLEDB:Global Bulk Transactions=1;Jet OLEDB:New Database Password= " ";Jet OLEDB:Create System Database=False;Jet OLEDB:Encrypt Database=False;Jet OLEDB:Don 't Copy Locale on Compact=False;Jet OLEDB:Compact Without Replica Repair=False;Jet OLEDB:SFP=False
provider:=Microsoft.Jet.OLEDB.4.0
connected:=true;
loginprompt:false;
datasorce的dataset:=adotable1;
adotable1的connection:=adoconnection1;
tablename:= 'user '{user是access数据表中用户列表}
当我要把adotable1的active属性设为true的时候,出现了一个警告:from子句语法错误.
不知道为什么
昨天也是同样的方法做的另一个数据库,好好的,今天再做另外一个就有这样的情况,请大家指教.
------解决方案--------------------
user是表的关键字
你换一个表名字吧
我用ado连接access数据库的时候出现了一个莫名其妙的问题adoconnection连接access其中adoconnectionstring:=Provider=Microsoft.Jet.OLEDB.4.0;User ID=Admin;Data Source=D:\毕业设计\实验\file\实验\登陆\db\db.mdb;Mode=Share Deny None;Extended Properties= " ";Jet OLEDB:System database= " ";Jet OLEDB:Registry Path= " ";Jet OLEDB:Database Password= " ";Jet OLEDB:Engine Type=5;Jet OLEDB:Database Locking Mode=1;Jet OLEDB:Global Partial Bulk Ops=2;Jet OLEDB:Global Bulk Transactions=1;Jet OLEDB:New Database Password= " ";Jet OLEDB:Create System Database=False;Jet OLEDB:Encrypt Database=False;Jet OLEDB:Don 't Copy Locale on Compact=False;Jet OLEDB:Compact Without Replica Repair=False;Jet OLEDB:SFP=False
provider:=Microsoft.Jet.OLEDB.4.0
connected:=true;
loginprompt:false;
datasorce的dataset:=adotable1;
adotable1的connection:=adoconnection1;
tablename:= 'user '{user是access数据表中用户列表}
当我要把adotable1的active属性设为true的时候,出现了一个警告:from子句语法错误.
不知道为什么
昨天也是同样的方法做的另一个数据库,好好的,今天再做另外一个就有这样的情况,请大家指教.
------解决方案--------------------
user是表的关键字
你换一个表名字吧