Hi Jogi!<br>
<br>
I'm a little confused -- I think you're asking: 'If I have a datatype that doesn't map cleanly, and I end up using a string to pass it, how would that work?'<br>
<br>
And the answer is: Fairly simply. If I have a field called "BigNumber", in the software layer closest to the database, I'd do something like:<br>
<br>
public property get szBigNumber() as string<br>
szBigNumber = CStr(MyRecordset.Fields("BigNumber))<br>
end property<br>
<br>
If the ADO recordset itself can't handle the datatype, then I would create a View in the database which does the conversion for me, and ADO will be able to handle that (as a string) just fine.<br>
<br>
CREATE VIEW SalesNumView AS<br>
SELECT PrimaryKey, STR(BigNumber), OtherField<br>
FROM SalesNumTable;<br>
<br>
Is that what you're asking?<br>
<br>
Chip H.<br>