>麻烦了,还是不行...</P>
>创建一个工程,放了四个组件,ADOConnection1,DBGrid1,DataSource1,ADOQuery1,设置好了ADOConnection1以后,设置DBGrid的Datasource为DataSource,ADOQuery的connection为ADOQuery1,DataSource的DataSet属性为ADOQuery1,在ADOQuery1的SQL属性里面写入语句</P>: N3 z- D7 H; E% ?1 Z! }
>"select * from .... where ...." 设置ADOQuery和ADOConnection的Active为true,DBGrid显示了我所需要的记录,但是按F9编译,报错:[Linker Error] Could not delete C:\Program Files\Borland\CBuilder6\Projects\Project1.tds (project already open in IDE?)</P>
>还有个问题,我现在想用一个MainManu组件的单击事件来触发DBGrid显示我所需要的记录,所以在上面的基础上又添加了一个MainManu组件,且添加下列语句:</P>5 z) P* E1 d; G* I7 K5 a/ X |& |
> ADOConnection1->Open();
>[Linker Error] Could not delete C:\Program Files\Borland\CBuilder6\Projects\Project1.tds (project already open in IDE?)</P><
>这个错误可能是因为你的这个文件的属性设置成了只读,使得文件不能删除,你看看!</P>
> 将前面的两句放在最后!</P><
> ADOQuery1->Close();, T" U0 M5 y, k: Q2 O( E
> ADOConnection1->Open();8 J6 P7 S: `- Z, v
>设置属性只读?</P>9 q$ m y3 V/ k. k0 |" Q
>是指我登陆远程数据库没有权限操作?可是我原来使用ADOTable时都可以,也没有报错</P>
>最好把你的程序发上来看看!</P>
| 欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) | Powered by Discuz! X2.5 |