我用TQUERY组件时出现如下问题:我是在SQL SERVER 中建了个数据库TEST,然后在数据库里建了个表test.dbf
表中有两个字段t1,t2。
然后我用ODBC建了个数据源,在DELPHI的BDE中也能看到此数据源。
然后我用DELPHI的TQUERY组件时,我在它的SQL 属性里写了如下SQL语句:
select * from test.dbf
在运行的时候就出错,说是test.dbf找不到,这是怎么回事啊??????
表中有两个字段t1,t2。
然后我用ODBC建了个数据源,在DELPHI的BDE中也能看到此数据源。
然后我用DELPHI的TQUERY组件时,我在它的SQL 属性里写了如下SQL语句:
select * from test.dbf
在运行的时候就出错,说是test.dbf找不到,这是怎么回事啊??????
办法是把组件拖到窗体中,双击该组件,在第一文本框中输入数据库别名,在下拉框中选择
mssql然后点击defalult按钮把第一项改成你的数据库的名字,第二项改成你的服务器的名字
第三项为sa,然后把左下脚的选择项去掉,点击OK就可以了。
然后把connected属性设置为true一切就完成了。