2013-01-07 1 views
0

첨부 파일의 내용을 AX2012의 특정 레코드로 복사해야합니다. 그런 다음이 내용을 동일한 형식의 문자열 유형 필드에 붙여 넣어야합니다 .AX 2012의 첨부 파일 내용을 특정 레코드로 복사

나는 이것이으로 수행하기 위해 노력하고 있습니다 : 게다가,

new FileIoPermission(completename,'r').assert(); 
txtb = new TextBuffer(); 
txtb.fromFile(completename); 

:

new FileIoPermission("completename",'r').assert(); 
txtb = new TextBuffer(); 
txtb.fromFile("completename"); 

정말해야합니다 코드를 읽을 때

public void getdocucontent() 
{ 
    Dev_ManageTemplates obj_Dev_ManageTemplates; 
    DocuRef obj_docuRef; 
    DocuValue obj_DocuValue; 
    RecId recid; 

    TextIo txIoRead, 
     txIoWrite; 
    FileIOPermission fioPermission; 
    TextBuffer txtb; 
    container containFromRead; 
    int xx,num, 
     iConLength; 
    str sTempPath, 
     sFileName, completename ; 
    str 64 s1; 
    ; 
    Dev_ManageTemplates_ds.getFirst(true); 
    recid = Dev_ManageTemplates.RecId; 

    select obj_docuRef 
     where obj_docuRef.RefRecId == recid; 

    select obj_DocuValue 
     where obj_DocuValue.name == obj_docuRef.Name; 

    sTempPath = obj_docuRef.path(); 
    sFileName = obj_DocuValue.FileName; 
    completename = sTempPath+sFileName+"."+obj_DocuValue.FileType; 


    fioPermission = new FileIoPermission("completename",'r'); 
    txtb = new TextBuffer(); 
    fioPermission.assert(); 
    txtb.fromFile("completename"); // Read text from file 
    //txtb.toString(); // Copy it to the clipboard 
    // StringEdit.text(txtb.getText()); 
    s1 = txtb.getText(); 
    // info(txtb.getText()); 

} 
+0

...? 귀하의 질문은 무엇인가? 너의 문제는 무엇인가? –

+0

@ jan-b-kjeldsen .. 실제로 위의 코드를 사용하여 완료되지 않았습니다 ... 아무 것도 제안 할 수 ..... –

답변

관련 문제