Search Postgresql Archives

How to use ADO to insert BYTEA data?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



I try to write this code for postgresql (for mysql working fine):

try
 	{
 		m_pRecordset->AddNew();
		iTimes++;

 		VARIANT bitdata[3];

 		SAFEARRAY *psafe[3] = {NULL, NULL, NULL};
 		SAFEARRAYBOUND  band[3];
		
			bitdata[0].vt = VT_ARRAY | VT_UI1;
			band[0].cElements = FreImgSize;
			band[0].lLbound = 0;
			psafe[0] = SafeArrayCreate(VT_UI1, 1, &band[0]);

			for (long iSize = 0; iSize < FreImgSize; iSize++)
			{
				SafeArrayPutElement(psafe[0], &iSize, &pFreImg[iSize]);
			}

			bitdata[0].parray = psafe[0];
			if (bitdata[0].parray != NULL)
			{
				m_pRecordset->GetFields()->GetItem("CapturePic")->AppendChunk(&bitdata[0]);
			}

When calling AppendChunk error occurs.
Please help me, thks!

peng



[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Postgresql Jobs]     [Postgresql Admin]     [Postgresql Performance]     [Linux Clusters]     [PHP Home]     [PHP on Windows]     [Kernel Newbies]     [PHP Classes]     [PHP Books]     [PHP Databases]     [Postgresql & PHP]     [Yosemite]
  Powered by Linux