VC++连接_SQL2000 的技术实例,讲得蛮细。嵌入式 SQL 的用法,配合 C++写数据库操作,真的挺方便,尤其适合初学者练手。文中例子简单明了,创建表、插入数据、再用游标遍历查询,一套流程跑通之后,理解就上来了。像EXEC SQL CONNECT TODECLARE CURSOR这种嵌入式语法,平时用得少,但搞清楚一次就不陌生了。

嵌入式 SQL的好处就在于,你不用额外折腾 ODBC 或 ADO 啥的,直接在main()里下 SQL 指令,省事多了。变量声明用的是BEGIN DECLARE SECTION包起来的方式,这种写法比较老派,但胜在清晰。像snosname这种字段的映射,代码里一目了然。

执行流程里比较实用的是游标的用法:EXEC SQL DECLARE mystudentCursor CURSOR FOR之后是OPENFETCH,配合cityInd判断NULL,算是教科书级示范了。如果你项目还真对接 SQL2000,这篇教程能帮你少踩不少坑。

,代码连接的是pubs数据库,用户名用的是sa.790904,这种连接方式现在看是有点过时,不过拿来练手还是蛮不错的。如果你对嵌入式 SQL 感兴趣,可以顺带看看SQL 嵌入式编程入门Sybase 嵌入式 SQL/C 编程详解,蛮有意思的。

对了,SQL2000 相关资料不太多了,如果你手头正好用到 VC++老项目,早点收藏挺值的。