所以我有一个AdoTable连接到数据库(mdb)和使用它的数据源。此数据源由DBGrid使用... 我试图根据用户输入过滤AdoTable。有3个重要的栏目:名称,姓氏和ID。我想出了这样的事情作为一个临时解决方案: AdoTable.filter:='surname like ' +
QuotedStr('%'+edit1.text+'%')+' or name like ' +
如果我通过TADOCommand.execute派遣这条SQL语句: CREATE TABLE Spice (MODEL TEXT NOT NULL, PART TEXT NOT NULL PRIMARY KEY, SECTION TEXT NOT NULL, FOOTPRINT TEXT NOT NULL, NODELIST TEXT NOT NULL);
它说: Syntax error
我们得到了这是在2000年开发了一些旧的遗留应用程序,我们已经从接入移动2003至2007年当我试图运行的应用程序的模块,它给我的错误: "Run-time error 3847. ODBCDirect is no longer supported. Rewrite the code to use ADO instead of DAO". 而且它突出显示为Set WS = CreateWorksp