SQL语句的select问题 select * from 表名 where ..... 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 那你就再用限制条件了!写在where 里面! 1.把表中所有的字段名称直接写至一个字符串数组中: static TCHAR *szFields[]={"FIELD1","FIELD2","FIELD3"......,"FIELDn"};//也可通过调用SQLColumns(...); + SQLBindCol(hstmt,4,...); +while(SQL_SUCCESS==SQLFetch(hstmt)); 让程序自已去写.2. 用时先将所需的Index存至一个short数组short index[]={1,3,5,7,9,...n};TCHAR szSQLStatement[1024]=TEXT("SELECT ");for (int i=0;i<sizeof(index)-1;i++) //size-1用于避免在最后多加一个","{ lstrcat(szSQLStatement,szFields[index[i]]); lstrcat(szSQLStatement,TEXT(", ");}lstrcat(szSQLStatement,szFields[index[i]]);lstrcat(szSQLStatement," FROM TABLE1 WHERE ..."); My God,太麻烦了,我只需要用一次,所以看来还是要输入 有关CRectTracker的问题 combobox的内容修改问题 bind (SOCKET s, const struct sockaddr FAR *addr, int namelen) 如何获取IE中的当前焦点输入框的区域尺寸 如何在vc的外部依存关系中引用头文件 如何从一个AVI/MPEG1/MPEG2文件中取得第一幅图并生成一个BITMAP对象???用来做缩略图的显示!! 我也来散分 不好意思,又来麻烦大家了! win API 的问题!!!!! static const 能在类中赋值吗? adDBTimeStamp型的数据应该怎么用VC写进去??高手来呀!! 系统问题?
写在where 里面!
static TCHAR *szFields[]={"FIELD1","FIELD2","FIELD3"......,"FIELDn"};
//也可通过调用SQLColumns(...); + SQLBindCol(hstmt,4,...); +while(SQL_SUCCESS==SQLFetch(hstmt)); 让程序自已去写.2. 用时先将所需的Index存至一个short数组
short index[]={1,3,5,7,9,...n};
TCHAR szSQLStatement[1024]=TEXT("SELECT ");
for (int i=0;i<sizeof(index)-1;i++) //size-1用于避免在最后多加一个","
{
lstrcat(szSQLStatement,szFields[index[i]]);
lstrcat(szSQLStatement,TEXT(", ");
}
lstrcat(szSQLStatement,szFields[index[i]]);
lstrcat(szSQLStatement," FROM TABLE1 WHERE ...");