Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

C++ bestimmt die Länge eines VARCHAR mithilfe von ODBC-gebundenen Parametern

Wenn Sie die Abfrage mit SQLPrepare ausführen, können Sie dann SQLNumResultCols aufrufen, um die Anzahl der Spalten zu ermitteln, dann SQLDescribeCol, um die Länge und die Datentypen jeder Spalte abzurufen, und diese Informationen dann verwenden, um die Datenpuffer zuzuweisen und zu binden. Verwenden Sie dann SQLExecute und SQLFetch, um die Daten in diesen Puffer zurückzugeben.