adotable的active属性无法设置为 true
我所建工程步骤如下:
新建一工程,在FROM上面添加两个panel,panel1上面放置了6个label,5个dbedit,1个dbmemo,1个dbnavigator;在panel2上面放置了1个dbgird,还放置了ADO页中的adoconnection,adotable,还有data access页中的datasource。
然后我配置adoconnection的属性,如下:(我的数据库中没有设置用户名和密码,为ACCESS数据库)
Provider=Microsoft.Jet.OLEDB.4.0;User ID=Admin;Data Source=D:\Program Files\Borland\Delphi7\Projects\adotable\example.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
经测试配置成功,可以与数据库连上。
然后我将adoconnection的loginprompt属性设置为false,然后开始配置adotable.
首先我将adotable的connection属性设置为:adoconnection1,tablename属性设置为我数据库中的user这个表。
当我想配置adotable的active属性的时候,问题出现了。当我想将adotable的active属性配置成true的时候,却提示我“error from子句语法错误”
小弟我就不明白为什么会提示我这个错误哪??以上是我安装书上的步骤来练习这个数据库小程序的全过程。是否在我的过程中还漏掉了什么步骤???