下面代码为正确代码:
ADOQuery1.Parameters.ParamValues['V1;V2;V3;'] := vararraryof(['1','2','3']);问题:
要实现上面语句的相同的功能。但我有一个变量为
MyString:='''1'',''2'',''3''';
我不想把MyString分解成 '1' 和 '2' 和 '3' 。
可不可以不用vararrayof,而用其他方法实现上面语句同等功能?
前提条件是不要分解我的MyString,但可以改变MyString的格式。如改成MyString:='1,2,3';说了这么些不知道我说清楚了没有。^-^
请大侠们帮忙。
另,我就只有79分了。帮帮忙。
ADOQuery1.Parameters.ParamValues['V1;V2;V3;'] := vararraryof(['1','2','3']);问题:
要实现上面语句的相同的功能。但我有一个变量为
MyString:='''1'',''2'',''3''';
我不想把MyString分解成 '1' 和 '2' 和 '3' 。
可不可以不用vararrayof,而用其他方法实现上面语句同等功能?
前提条件是不要分解我的MyString,但可以改变MyString的格式。如改成MyString:='1,2,3';说了这么些不知道我说清楚了没有。^-^
请大侠们帮忙。
另,我就只有79分了。帮帮忙。
解决方案 »
- shr等于>> 如果是 >>> delphi中用什么代替?
- 急急:怎样Copy一个Grid控件到一个新创建的Grid控件? (连同Grid的列属性定义Copy)
- !!!急!怎么把字符串转换成窗口并让他显示
- 求将 Access 数据 导入到 SQL Server 的代码, SQL Server 数据 导出到 Access 的代码。最好能有重复记录处理方法(急)
- 求救,帮帮忙呀?
- 谁能提供仿系统托盘思路?
- 麻烦各位高手指教,这个程序一直报declaration expected but end of file found这个错误
- 请问哪有FlatStyle_D7控件下载?
- 刚完成一个VOD程序,大家帮忙测试,拜托
- 关于DBGRID列宽问题紧急求救!!
- Delphi中如何进行模糊查找?
- delphi中如何将Outlook Express通讯录的.WAB文件导入和导出数据库?
你这么多星都说没有办法了。看来我真的只要把MyString进行分解了。
但分解很费CPU的。郁闷。加油。再等两天结贴。
TStringList? 我只有一个字符串,不是要一List字符串。
怎么实现?能给出代码不?
如果不在循环中,分解几乎不会影响性能。
如果在循环中,你的算法似乎可以优化。
如果我有几百个字段呢?要把String分解成几百份也是这样的吗?请给出分解方法。谢谢!
string分解:
var sl :TStringList;
sl :=TStringList.Create;
sl.CommaText := s; //s是逗号分割的字符串
sl.Free;
但这样下去ORACLE的缓存命中率会一直下降。降底了ORACLE整体性能。
我是想用动态SQL。那么ORACLE缓存中就只保存一条SQL语句,就不用每次INSERT执行前都进行分析,然后再执行。提高速度,也提高ORACLE整体性能。请帮我想想办法。