delphi
adoquery.sql.open:='select '1' as temp from t1';
adoquery.open;
adoquery.insert;
adoquery.FieldByName('temp').AsString:= 'aa';//这样为什么 赋不进去,请问有什么办法?谢谢
adoquery.sql.open:='select '1' as temp from t1';
adoquery.open;
adoquery.insert;
adoquery.FieldByName('temp').AsString:= 'aa';//这样为什么 赋不进去,请问有什么办法?谢谢
解决方案 »
- 请教关于RMAN配置问题,谢谢!
- windows Server 2008 R2安装Oracle 11g出错
- 急救
- 用命令把关键字“编码”中含有数字的记录筛选出来
- 一个老问题,俺再来问一下,关于在java中取出oracle函数返回值的问题,其返回值为一个数组
- 请问不同的客户端用同样的用户名访问数据库取序列号,取得的当前的序列号是自己的吗?
- 如何修改表中的字段名,原表中的数据要保留。SQL语句如何写?
- 请问根据条件来插入数据的sql怎么写?
- 执行SQL语句的问题,请指点...
- 问个菜菜的问题
- oracle安装中失败,还能重新安装吗?还需要删除掉已经安装的文件吗?
- 警告: 创建的触发器带有编译错误。
其实是这样的:
adoquery.sql.open:='select name,pass,'1' as temp from t1'; //name,pass是原始字段
adoquery.open;
adoquery.insert;
adoquery.FieldByName('name').AsString:= 'aaaa'
adoquery.FieldByName('pass').AsString:= 'bb'
adoquery.FieldByName('temp').AsString:= 'aa';//到这边就 赋不进去,请问有什么办法?谢谢
你加临时表 我也想过但是权限不够 所以请帮忙看看还有什么办法
1,temp字段不是varchar类型的?2,可以尝试用表变量处理下数据
2.让你们的DBA给这个表加上TEMP字段;
3.在DELPHI里建立一个RECORD,里面存放TEMP的值,要用的时候从RECORD里取值与表里的数据想匹配;
adoquery.pos();