翻譯這段代碼的難點在;
(1)delphi中有求數組上限的函數嗎??如asp中的 Ubound (myarray,2)
(2)delphi中有把SQL查詢的記錄放到2維數組中的處理函數嗎???如asp中的myarray=rs.GetRows();
(3)delphi中有 value,item,selected等屬性嗎????如asp中的
"<option value="""&myarray(0,i)&""" Selected >"&myarray(1,i)&"</option>"
(1)delphi中有求數組上限的函數嗎??如asp中的 Ubound (myarray,2)
(2)delphi中有把SQL查詢的記錄放到2維數組中的處理函數嗎???如asp中的myarray=rs.GetRows();
(3)delphi中有 value,item,selected等屬性嗎????如asp中的
"<option value="""&myarray(0,i)&""" Selected >"&myarray(1,i)&"</option>"
解决方案 »
- StringGrid用法
- 通过编程建立ODBC的问题(SQL SERVER2000)
- 改版后丢失的未解之迷:FastReport中对话框的ModalResult问题
- Delphi8已经推出,那里有下载?
- 问一个字符串问题?
- win2k中如何更改默认网关(用delphi编)?
- Query.SQL.Add Query.execSQL 错误:invalid keyword select
- 如何获取表中记录的个数?(paradox7表)
- delphi做服务端,java做客户端,利用SOCKET通讯的问题
- (10+1.31-0.3)<>(10.00+1.31-0.3)???
- 关于borland(大家过来看看!!)
- 怎麼把字符串怎麼把後面14位去掉?????
begin
ADOQuery1.SQL.Text :=
'select dep_id,dep_name'#13#10 +
'from tab_department'#13#10 +
'order by dep_id'#13#10;
ADOQuery1.Open;
ComboBox1.Clear;
while not ADOQuery1.Eof do begin
ComboBox1.Items.AddObject(ADOQuery1.FieldByName('dep_name').AsString,
TObject(ADOQuery1.FieldByName('dep_id').AsInteger));
ADOQuery1.Next;
end;
ADOQuery1.Close;
end;
不過要是對某一條記錄進行修改前,初始時是有值的.比如str_id=3,顯示的應該是'開發部'.而不
是str_id=1,對應的'人事部'.像ASP中的下列寫法,怎麼寫????
If CLng(lstSelect) = myarray(0,i) Then
Response.Write"<option value="""&myarray(0,i)&""" Selected >"&myarray(1,i)&"</option>"