我是这样理解的。
编写一个C语言程序。
首先,调用数据库访问工具ISQL读取数据库内容,读取内容由一个*.sql文件决定。
程序如下:
********************************************************************
#include "apdefap.h"
void OnLButtonDown(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName, UINT nFlags, int x, int y)
{
char*path="E:\\SIEMENS\\Common\\SQLANY\\ISQL -q -b -c";
char*parameters="UID=DBA;PWD=SQL;DBN=CC_AutoProd_02-05-18_12:53:00R;DBF=E:\SIEMENS\WINCC\WINCCPROJECTS\AutoProduce\AutoProduceRT.DB";
char*action="read :\\Siemens\\WinCC\\WinCCProjects\\AutoProduce\\archive.sql";
char ExportArchive[200];
sprintf(ExportArchive,"%s%s%s",path,parameters,action);
ProgramExecute(ExportArchive);
}
*******************************************************************
然后,在程序中调用ODBC,连接到临近计算机的数据库。
最后,传递数据。
请问,如何用C语言调用ODBC?谁能指点?多谢!