यदि आप क्वेरी को SQLPrepare करते हैं, तो आप कॉलम की संख्या खोजने के लिए SQLNumResultCols को कॉल कर सकते हैं, फिर SQLDescribeCol को प्रत्येक कॉलम की लंबाई और डेटा प्रकार प्राप्त करने के लिए कॉल कर सकते हैं, और फिर डेटा बफर आवंटित और बाध्य करने के लिए इस जानकारी का उपयोग कर सकते हैं। फिर उन बफर में डेटा वापस करने के लिए SQLExecute और SQLFetch का उपयोग करें।