Lưu ý
Cần có ủy quyền mới truy nhập được vào trang này. Bạn có thể thử đăng nhập hoặc thay đổi thư mục.
Cần có ủy quyền mới truy nhập được vào trang này. Bạn có thể thử thay đổi thư mục.
Creates an InStream object for a file. This enables you to import or read data from the file.
Syntax
File.CreateInStream(Stream)
Parameters
File
Type: File
The file that you want to create the InStream object for.
Stream
The InStream object that will be used to read or write the data to the file.
Example
The following example imports data from an XML document to a table. The code uses the OPEN Function (File) to open the XML document named NewCustomer.xml from a folder named Import on the C drive. The CREATEINSTREAM Function (FILE) creates a data stream to get the data from the XML document into the table. The IMPORT Function (XMLport) then imports, parses the data, and adds it as a record to the table by using an XMLport (50004). The CLOSE Function (File) then closes the data stream. This example assumes that you have created a NewCustomer.xml file in a folder that is named Import on the C drive and you have created an XMLport and given it ID 50004. This example requires that you create the following variables in the C/AL Globals window.
| Variable name | DataType |
|---|---|
| ImportXmlFile | File |
| XmlINStream | InStream |
ImportXmlFile.OPEN('C:\Import\NewCustomer.xml');
ImportXmlFile.CREATEINSTREAM(XmlINStream);
XMLPORT.IMPORT(50004, XmlINStream);
ImportXmlFile.CLOSE;