在查询中,我若使用Delphi的Paradox数据库 khzl.db
下列语句是正确的
query1.close;
query1.sql.text:='select * from khzl.db where 客户名称 like ''%'+UpperCase(Edit1.text)+'%''';
DataSource1.DataSet:=query1;
query1.open;但我若用ACCESS的数据库(khzlkk.mdb 有一表khzl 相当于khzl.db),使用下列语句就错了
query1.close;
query1.sql.text:='select * from khzl where 客户名称 like ''%'+UpperCase(Edit1.text)+'%''';
DataSource1.DataSet:=query1;
query1.open;提示找不到 khzl.db 或 找不到khzl.txt,问:在使用access数据库时,如何表达客户资料khzl这个表,sql语句才正确
下列语句是正确的
query1.close;
query1.sql.text:='select * from khzl.db where 客户名称 like ''%'+UpperCase(Edit1.text)+'%''';
DataSource1.DataSet:=query1;
query1.open;但我若用ACCESS的数据库(khzlkk.mdb 有一表khzl 相当于khzl.db),使用下列语句就错了
query1.close;
query1.sql.text:='select * from khzl where 客户名称 like ''%'+UpperCase(Edit1.text)+'%''';
DataSource1.DataSet:=query1;
query1.open;提示找不到 khzl.db 或 找不到khzl.txt,问:在使用access数据库时,如何表达客户资料khzl这个表,sql语句才正确
若用一库单表,可用 select * from khzl.db 但是access却是一库多表的数据库
khzlkk.mdb 中的表khzl就是含数据的表
使用 select * from khzl 就出错了(运行时错)
我找了一下,tquery组件没有connection的属性
设置connection。