![在VC++6.0中嵌入sql的方法[1].ppt_第1页](http://file.renrendoc.com/FileRoot1/2019-12/30/cf6f3f77-ff1f-4b37-b83d-52aa666991cf/cf6f3f77-ff1f-4b37-b83d-52aa666991cf1.gif)
![在VC++6.0中嵌入sql的方法[1].ppt_第2页](http://file.renrendoc.com/FileRoot1/2019-12/30/cf6f3f77-ff1f-4b37-b83d-52aa666991cf/cf6f3f77-ff1f-4b37-b83d-52aa666991cf2.gif)
![在VC++6.0中嵌入sql的方法[1].ppt_第3页](http://file.renrendoc.com/FileRoot1/2019-12/30/cf6f3f77-ff1f-4b37-b83d-52aa666991cf/cf6f3f77-ff1f-4b37-b83d-52aa666991cf3.gif)
![在VC++6.0中嵌入sql的方法[1].ppt_第4页](http://file.renrendoc.com/FileRoot1/2019-12/30/cf6f3f77-ff1f-4b37-b83d-52aa666991cf/cf6f3f77-ff1f-4b37-b83d-52aa666991cf4.gif)
![在VC++6.0中嵌入sql的方法[1].ppt_第5页](http://file.renrendoc.com/FileRoot1/2019-12/30/cf6f3f77-ff1f-4b37-b83d-52aa666991cf/cf6f3f77-ff1f-4b37-b83d-52aa666991cf5.gif)
已阅读5页,还剩8页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
在 中嵌入sql的方法 操作环境 基于 Vc 6 0sqlserver2000杜茂康2004 10 2 InstallingEmbeddedSQLforC 中嵌入SqlServer2000数据库访问的SQL的 程序要访问的SQLServer库文件 动态链接库 头文件及执行文件 源文件 simple sqc C嵌入SQL步骤之一 建立源文件 建立嵌入了SQL的 源程序注意文件的扩展名为 sqc 在VC环境中输入的嵌入了 的源程序 include includeintmain intargc char argv char envp EXECSQLBEGINDECLARESECTION charserver CQUPT DK pubs charuser sa 1 charfirst name 50 charlast name white EXECSQLENDDECLARESECTION EXECSQLSETOPTIONLOGINTIME10 EXECSQLSETOPTIONQUERYTIME100 EXECSQLCONNECTTO serverUSER user EXECSQLSELECTau fnameINTO first namefromauthorswhereau lname last name printf n n s n n n first name EXECSQLDISCONNECTALL C嵌入SQL步骤之二 设置预编译环境 设置 sqc的预编译环境选择 的 tools options 菜单项 ClicktheDirectoriestab IntheShowdirectoriesforbox clickIncludefiles EnterthepathforMicrosoft SQLServer 2000developmentincludefiles typicallyx ProgramFiles MicrosoftSQLServer 80 Tools DevTools Include C嵌入SQL步骤之二 设置预编译环境 IntheShowdirectoriesforbox click Libraryfiles EnterthepathforSQLServerdevelopmentlibraryfiles typicallyx ProgramFiles MicrosoftSQLServer 80 Tools DevTools Include C嵌入SQL步骤之二 设置预编译环境 IntheShowdirectoriesforbox clickExecutablefiles EnterthepathforSQLServerdevelopmentbinaryexecutablefiles typicallyC ProgramFiles MicrosoftSQLServer 80 Tools Binn 两步主要指定嵌入SQL预编译器nsqlprep EXE文件所在的磁盘位置 此文件由sqlserver提供 在安装SQLServer可能不会被安装 所以要将此文件从SQLServer安装盘拷贝到指定磁盘目录 可在任意目录中 所以要通过这两步骤指定它的位置 拷贝在C 盘根目录下可行 其它目录常出问题 未查原因 C嵌入SQL步骤之三 预编译 sqc源文件 ToaddcustombuildstepsforanESQL Csourcefile选择 Project Settings 菜单项 从弹出的对话框中 选中要预编译的 sqc源文件单击CustomBuildtab 在 Description 中输入对 sqc源文件的预处理方法 runningESQL CPRECOMPILER输入预编译器命令及预编译源文件 预编译后产生的C程序源文件名 做好前面所有的设置后 编译该嵌入SQL的 sqc程序 系统将产生 Outputs 输出框中指定的c程序 嵌入SQL步骤之三 预编译 sqc源文件 若预编译 sqc源文件时产生如下问题 Configuration sp Win32Debug runningESQL CprecompilerErrorexecutingc windows system32 cmd exe sp exe 1error s 0warning s 此问题的解决方法 将SqlServer安装盘中的sqlaiw32 dll拷贝到源文件所在的目录 C嵌入SQL步骤之四 设置预编译产生的 编译环境 对于预编译产生的 源文件 将产生的 c源文件添加到工程项目 编译产生预编译产生的C程序的问题 Configuration sp Win32Debug Compiling sp cLinking sp obj errorLNK2001 unresolvedexternalsymbol sqlasetv 28sp obj errorLNK2001 unresolvedexternalsymbol sqlaaloc 16sp obj errorLNK2001 unresolvedexternalsymbol sqlastop 4sp obj errorLNK2001 unresolvedexternalsymbol sqlxcall 24sp obj errorLNK2001 unresolvedexternalsymbol sqlastrt 12sp obj errorLNK2001 unresolvedexternalsymbol sqlcaDebug sp exe fatalerrorLNK1120 6unresolvedexternalsErrorexecutinglink exe sp exe 7error s 0warning s 若编译预编译产生的C程序 产生上述问题 则说明没有找到sqlakw32 lib和caw32 lib文件 C嵌入SQL步骤之四 设置预编译产生的 编译环境 添加SQLServer数据处理库文件到编译环境中 选择 project Settings 然后在对话框中选中项目文件 在 Object librarymodules 编辑框中输入两个与SQLServer有关的两个库文件 sqlakw32 libcaw32 lib注意 这两个文件在sqlserver安装盘的某个目录中 它可能没有被安装到系统中 需要从SqlServer安装盘拷贝到include指定的某个目录中 一般是在 C ProgramFiles MicrosoftSQLServer 80 Tools DevTools IncludeC ProgramFiles MicrosoftVisualStudio VC98 Lib 执行嵌入了SQL的C程序产生的问题 解决方法是将Sqlak32 dll从Sqlserver安装盘拷贝到C源程序所在的目录 此C程序由预编译器产生 C嵌入SQL步骤之五 编译产生的 1 拷贝SQLAKW32 DLL文件到
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 18、倍的应用说课稿小学数学二年级上册浙教版
- 浙江国企招聘2025台州市永宁产业投资集团有限公司招聘7人笔试参考题库附带答案详解
- 2025辽宁教师资格证考试普通话水平测试题及答案
- 2025年外科护理学试题及答案
- 马鞍山市2025安徽马鞍山市人大常委会办公室招聘编外聘用人员1人笔试历年参考题库附带答案详解
- 2025年全国消毒技能竞赛实施方案
- 陆河县2025广东汕尾市陆河县高校毕业生就业见习招募8人(第一批)笔试历年参考题库附带答案详解
- 防溺水安全家长告知及风险提示
- 公司年度市场营销方案示范
- 牡丹江市2025黑龙江牡丹江师范学院招聘人事代理工作人员2人笔试历年参考题库附带答案详解
- 2025秋人教鄂教版(2024)科学一年级第一单元走近科学《1“钓鱼”游戏》 教学设计
- 2026届高考物理一轮复习策略讲座
- 食品腐烂变质安全培训课件
- 隧道施工车辆安全培训课件
- 2025网络设备购销合同文本
- 2025年山东省东营市辅警协警笔试笔试预测试题(附答案)
- 风机高空作业安全培训课件
- 2024-2025学年南充市七年级下英语期末考试题(含答案和音频)
- 成都产业投资集团有限公司所属产业投资板块企业2025年招聘投资管理等岗位的考试参考试题及答案解析
- 2025年法院书记员招聘考试笔试试题含答案
- 重阳节活动致辞
评论
0/150
提交评论