Query1.Active:=false;
Query1.SQL.Clear;
Query1.SQL.Add('select fd from tb where Name = aaa');
Query1.Open;
为何第三句会出错'Invalid field name.aaa.'
Query1.SQL.Clear;
Query1.SQL.Add('select fd from tb where Name = aaa');
Query1.Open;
为何第三句会出错'Invalid field name.aaa.'
解决方案 »
- 多窗体显示及设置窗体焦点
- 用一个循环使用sql insert语句批量添加1000条空记录,为何记录顺序不连续?
- 局域网访问的问题(现在没多少分了,请原谅)
- ===============关于系统注销和自动登陆的问题=================
- 98下,菜单的字体如何解决?
- 请问dxExEdtr, dxBar是属于哪个控件包.说出名称即可得分.
- fastreport 与 ACTIVEFORM
- Sql语句中选择两个时间之间的纪录语句怎么写?
- 请大家帮忙看看我写的组件
- *** 请问在Delphi中如何实现VB中的Split函数的功能?一定给分 ***
- 这个问题困扰了我1个多月,是高手就帮我看看,谢谢!
- 这段代码怎么写?
比如
Query1.SQL.Add('select fd from tb where Name = :aaa');paramsbyname('aaa'):= edit.text;
Query1.SQL.Add('select fd from tb where Name = '''+aaa+''' ');
如果已经是一个字符串,则应该是这样
Query1.SQL.Add('select fd from tb where Name = ''aaa'' ');好像没记错
而且也通不过[Error] Unit1.pas(35): Undeclared identifier: 'paramsbyname'
改成Query1.parambyname('aaa'):= Edit.text;也出错
[Error] Unit1.pas(35): Left side cannot be assigned to