Microsoft
Software
Hardware
Network
Question : How to deal with binary data types in access
Hi,
I have two tables in two databases that I have linked with my access database.
Table A - in Database A has a primary id in binary (e.g. 0x0002a000084749a4)
Table B - in Database B has an id table that links table A to B, but the hex is stored as varchar.
When I link the tables into access, Table A's id has data type - binary and doesn't show anything, and Table B's id has data type - text and shows the text string of the hex.
I need a way to compare these two tables, so I need a way to get the two ids to link to eachother. Any way to do this?
Also, if i implicitly do a query:
SELECT *
From A
WHERE A.id = 0x0002a000084749a4
i get results. but i would need to do a comparsion of the two tables:
e.g. I need to look for all securities in both table A and B, or only in A, but not in B
SELECT *
FROM A, B
WHERE A.id = B.id
Answer : How to deal with binary data types in access
If table B contains "0002a000084749a4" (as string) in field "ID", try this expression:
BinValue: Eval('0x'+ID)
You can then link your table A to the query.
(°v°)
Random Solutions
WINDOW FORM in NET FRAMEWORK
SetItem in CListCtrl failing to set text
Passing Paremeters to AddHandler Method in VB.NET
Crystal Report Wizard Add-In in Microsoft Access 2007 Requesting a Password
Server 2008 to 2003 forest as a new Domain Controller
"Service Unavailable" for all ASP pages, but all html pages OK (intermittent)
URGENT - 2003 Server - this system does not permit you to logon interactivally
Excel interop
aspx/c# looping through data from within body
Problems when running VB.NET app as a scheduled task