Cicode Programming Reference > Cicode Function Categories > Device Functions Introduction > DevWrite


Writes a string to a device. If the device is free-format, the data is written to the device as specified. If the device is record-based, the data is written to the current field, and the field pointer is moved to the next field.

Writing to a DBF device appends the data to the device.

DevWrite(hDev, sData)


The device handle, returned from the DevOpen() function. The device handle identifies the table where all data on the associated device is stored.


The data to write, as a string.

Return Value

0 (zero) if successful, otherwise an error is returned.

Related Functions

DevOpen, DevWriteLn


! Write PV123 to the device.

For SQL devices: The DevWrite() function can distinguish between numbers, strings, and dates, so you do not need to enclose the data in quote marks. Dates and times need to be in the correct format:

See Also

Device Functions