小编Sha*_*ane的帖子

Oracle SQL Developer在哪里存储连接?

我有一个无法连接到Oracle Database 11g Express Edition的应用程序.我在这个版本中创建了一个测试数据库,我可以使用Oracle SQL Developer连接到数据库,创建表,视图等.但是,我很难通过我的应用程序连接.连接信息在哪里?在什么档案?我想将我的连接信息与SQL Explorer文件中设置的内容进行比较.我找到了所有*.ora文件并重命名它们,看看我是否能找到存储连接的文件(通过消除过程),但我没有成功.任何帮助,将不胜感激.

oracle oracle11g

81
推荐指数
6
解决办法
21万
查看次数

使用TidHttp从URL下载Jpeg图像(只有那些存在的)?

我试图使用TidHttp组件从Web检索大量图像.

问题是缺少许多图像(例如:7403,7412等)

我如何仅测试那些存在并将其保存到文件?

procedure TForm.Button1Click(Sender: TObject);
var
  MS : TMemoryStream;
  JPEGImage: TJPEGImage;
  Url, numString: String;
  I, Code: Integer;
begin
 for I := 7400 to 7500 do
 begin
 { 
   Url        :='http://www.mywebpage.com/images/DSC' + numString+  '.jpg';
   try
   idhttp1.Head(URL);
   code := idhttp1.ResponseCode;
   except on E: EIdHTTPProtocolException do
    code := idhttp1.ResponseCode;
   end;//try except
   if code = 200 then
   begin

   MS := TMemoryStream.Create;
   JPEGImage  := TJPEGImage.Create;
   try
     try
     idhttp1.Get(Url, MS); //Send the request and get the image
     code := idhttp1.ResponseCode;
     MS.Seek(0,soFromBeginning);
     JPEGImage.LoadFromStream(MS);//load the image in a …
Run Code Online (Sandbox Code Playgroud)

delphi delphi-7 delphi-2010

6
推荐指数
1
解决办法
2万
查看次数

如何使用SQL在两个表中选择数据,其中每个表中的字段匹配?

Delphi 2010和Oracle数据库

我需要在两个表中编写一个select语句

账户和主人

从Accounts表中,我需要选择 Account_Id, Account_Number, Bank_Id, and External_Code

从Master表中,我需要选择Account_String.

Master的Account_String字段与Account的Extenal_Code字段匹配

感谢名单

sql oracle

4
推荐指数
1
解决办法
4万
查看次数

围绕Int64和负数的问题,我在这里缺少什么?

上个月,我们遇到佣金支付问题.美元金额超过了整数可以容纳的实际值.这是自应用程序编写以来第一次发生这种情况.

clist           : tstringlist; 

clist.objects[dex]:= tobject( round((10000*DM.QryComm1.fieldbyname('COSS_NET_CHECK_AMT').asfloat)) + integer(clist.objects[dex]));
Run Code Online (Sandbox Code Playgroud)

美元金额为215,980.72美元,我们乘以10000并获得2159807200的答案.整数的最大值为2147483647.

所以我们将整数增加到int64.

clist.objects[dex]:= tobject( round((10000*DM.QryComm1.fieldbyname('COSS_NET_CHECK_AMT').asfloat)) + int64(clist.objects[dex]))
Run Code Online (Sandbox Code Playgroud)

我们遇到的问题是如果我们使用int64时出现负整数,则在tstringlsit中放置默认值4294428496,而不是实际值.这只发生在负片上.正数很好.

我们一直在研究网络,无法找到解决方案.

这是原始代码.....

while not DM.QryComm1.eof do 
begin 
 . 
 . 
 {Sum net amount for each BVCICI_ID} 
 dex:=clist.indexof(BVCICI_ID); 
 if dex<> -1 then 
  clist.objects[dex]:= tobject( round((10000*DM.QryComm1.fieldbyname('COSS_NET_CHECK_AMT').asfloat)) +   
                       integer(clist.objects[dex])) 
 else 
  clist.addobject(BVCICI_ID, tobject( round(DM.QryComm1.fieldbyname('COSS_NET_CHECK_AMT').asfloat*10000)));
Run Code Online (Sandbox Code Playgroud)

delphi delphi-7

2
推荐指数
1
解决办法
475
查看次数

Interbase SQL语句不起作用

我正在尝试为Interbase编写一个SQL语句.

这个SQL怎么了?

md_master(trm)=主表cd_Med(cdt)=详细信息表

SELECT trm.seq_no, trm.recipient_id, trm.payee_fullname, trm.payee_address1, trm.payee_address2, trm.payee_address3, trm.payee_address_city, trm.payee_address_state, trm.recip_zip, trm.recip_zip_4, trm.recip_zip_4_2, trm.check_no, trm.check_date, trm.check_amount,
cdt.com_ss_source_sys, cdt.cd_pay_date, cdt.com_set_amount,
bnk.name, bnk.address, bnk.transit_routing,
act.acct_no
FROM md_master trm, cd_med cdt, accounts act, banks bnk
join cd_med on cdt.master_id = trm.id
join accounts on act.acct_id = trm.account_tag
join banks on bnk.bank_id = act.bank_id
ORDER BY cdt.master_id
Run Code Online (Sandbox Code Playgroud)

我没有收到错误,计算机只是不停地嘎吱嘎吱地挂起来.

sql delphi interbase delphi-7

0
推荐指数
1
解决办法
342
查看次数

使用EC软件帮助套件(EHS)的Delphi中的HTML帮助

我正在使用EC软件帮助套件(EHS)和Delphi 2010,我试图使用HelpROuter组件显示HTML帮助文件(*.chm)

procedure TfrmMain.Button3Click(Sender: TObject);
begin
 //load CHM file here
 HelpRouter1.Helpfile:= ExtractFilePath(Application.ExeName) + 'VPUCDS.chm';
 HelpRouter1.HelpContent;
end;
Run Code Online (Sandbox Code Playgroud)

它不显示帮助文件.我究竟做错了什么?

delphi delphi-7 delphi-2010

0
推荐指数
1
解决办法
445
查看次数

标签 统计

delphi ×4

delphi-7 ×4

delphi-2010 ×2

oracle ×2

sql ×2

interbase ×1

oracle11g ×1