要求:"SELECT concat(';',concat_ws(';',date,title,impact))FROM calendar WHERE (date between ADDDATE( NOW( ), INTERVAL -4 DAY ) AND ADDDATE( NOW( ) , INTERVAL +2 DAY )AND (currency='"+symb1+"' XOR currency='"+symb2+"' ) ORDER BY date"
代码。
for(int i=0; i< numOfRows; i++){
row = mysql_fetch_row( result);//add_news(row); int begin =StringFind( row, DELIM)+1;int end =StringFind( row, DELIM, begin);ArrayResize( News_Array, i+1);
News_Array[ i,0]=StringSubstr( row, begin, end- begin);// fills datetime data in compatible format
begin = end+1;
end =StringFind( row, DELIM, begin);
News_Array[ i,1]=StringSubstr( row, begin, end- begin);// fills description data
begin = end+1;
end =StringFind( row, DELIM, begin);
News_Array[ i,2]=StringSubstr( row, begin, end- begin);// fills rating dataif(StringSubstr( row, begin, end- begin)=="High") Event_Rating_No ="3";if(StringSubstr( row, begin, end- begin)=="Medium") Event_Rating_No ="2";if(StringSubstr( row, begin, end- begin)=="Low") Event_Rating_No ="1";
begin = end+1;
end =StringFind( row, DELIM, begin);
News_Array[ i,3]= Event_Rating_No;// number equivalent for ratings
News_Array[ i,4]="0";// used for prevents repetition of alerts}
所有的工作都在进行中,而且基地也在蓬松起来!:)
好运。
所有的工作都在进行中,而且基地也在蓬松起来!:)
好运。
得分!!!。
真正有效的例子。
谢谢
欢呼吧!我的数据库通过libmysql.dll也能正常工作。我不明白为什么返回的结果在开始时是象形文字,然后是正确的信息。重做了上述代码。
要求:"SELECT concat(';',concat_ws(';',date,title,impact))FROM calendar WHERE (date between ADDDATE( NOW( ), INTERVAL -4 DAY ) AND ADDDATE( NOW( ) , INTERVAL +2 DAY )AND (currency='"+symb1+"' XOR currency='"+symb2+"' ) ORDER BY date"
代码。
祝大家好运!
BTRVODKAex
为了这个目的,用c++/cli编写了一个中间dll。你不能直接从mql调用托管代码。
为什么我不能使用C#?我在哪里可以找到关于用C++编写MT4的dll的文献?
为什么我不能使用C#?我在哪里可以找到关于用C++为MT4编写dll的文献?
回答我自己的问题:"它在调用函数时干扰了调集":)
>>去学了C++。
先生们好,已经在一个平行的主题中提出了一个问题,但我可能会重复它......
MySQL限制了一个表中纯列的最大数量,更准确地说,可能的最大列数是1000,有谁知道如何取消这一限制,甚至是否可能?如果不是,什么数据库允许你创建 超过3000列的表?
先生们好,已经在一个平行的主题中提出了一个问题,但我可能会重复它......
MySQL限制了一个表中纯列的最大数量,更准确地说,可能的最大列数是1000,有谁知道如何取消这一限制,甚至是否可能?如果不是,什么数据库允许你创建超过3000列的表?
甲骨文
甲骨文
HIDDEN,谢谢你的回答,但你能不能说得更具体一点,你指的是哪个甲骨文?Oracle 9i也有同样的限制,一个表中最多有1000个列...
HIDDEN,谢谢你的回答,但你能不能说得更具体一点,你指的是哪个甲骨文?Oracle 9i也有同样的限制,一个表中最多有1000个列...
还有后来的版本。
我自己没怎么和Oracle合作过。总的来说,这个想法在我脑子里转来转去,如果你需要3000个栏目,那么就有你没有想到的东西....。你应该将信息分解成表,并优化你的查询。 然后你可以从数据库中生成任何东西。
为什么要把整瓶酒倒进顶针,我不明白。
解释你的目标和目的,也许你根本不需要一个数据库。
还有后来的版本。
我自己几乎没有与Oracle合作过。一般来说,我在想,如果你需要3000个栏目,那是你没有想到的事情 -....你应该按表分解信息,优化你的查询。 你可以从数据库生成任何你喜欢的东西。
为什么要把整瓶酒倒进顶针,我不明白。
解释你的目标和目的,也许你根本不需要一个数据库。
我没有发现后来的Oracle版本,但我怀疑对列数的限制仍在。
是的,将信息分割成表当然是可能的,但这是最不理想的解决方案,因为它将由于对数据库的调用增加而大大增加查询处理时间......。优化查询不会帮助你,无论你想把它减少到什么NF...
而我们谈论的是一个神经网络,使用数据库在这里确实没有必要,但在我看来,它是存储3000多个参数的最佳选择......