资源简介
连接SQLSERVER所需的DBLIB,包括:头文件SQLDB.H和sqlfront.h 库bmdblib.lib,bldblib.lib,rldblib.lib,msdblib3.lib和ntwdblib.lib等文件.以及一个例子,仅供参考。
代码片段和文件信息
/*************************************************************************
PROGRAM: SQLTESTR - SQL Data Server sample program for MS DOS
Copyright (c) 1988-1995 by Microsoft Corp.
*************************************************************************/
#define DBMSDOS /* must identify operating system envorinment */
#include
#include /* DB-LIB header file (should always be included) */
#define NULL 0
main ()
{
PDBPROCESS dbproc; /* allocate a DB-LIB process structure */
PLOGINREC login; /* allocate a DB-LIB login structure */
int errno; /* variable to store DB-LIB error number in */
char *msg; /* used to receive DB-LIB error message pointer */
/* Variables used to store the returning data */
char au_lname[41];
char au_fname[20];
char id[12];
char phone[13];
char address[41];
char city[21];
char state[3];
char zip[6];
char getname[41];
char Servername[25];
RETCODE result_code;
/* Forward declarations of the error handler and message handler. */
int err_handler(PDBPROCESS int int int char* char*);
int msg_handler(PDBPROCESS DBINT int int char*);
if(dbinit() == (char *)NULL)
{
printf(“Communications layer not loaded\n“);
exit(1);
}
// Install the user-supplied error-handling and message-handling
// routines. They are defined at the bottom of this source file.
dberrhandle((DBERRHANDLE_PROC)err_handler);
dbmsghandle((DBMSGHANDLE_PROC)msg_handler);
// Get server‘s computer name
Servername[0] = NULL;
printf (“\nEnter Name of SQL Server: “);
gets (Servername);
login = dblogin(); /* get login record from DB-LIB */
DBSETLUSER (login “sa“); /* set the username */
DBSETLAPP (login “example1“); /* set the application name */
DBSETLPWD (login ““); /* set the SQL Server password */
DBSETLVERSION(loginDBVER60);
/* Now attempt to create and initialize a DBPROCESS structure */
if ((dbproc = dbopen (login Servername)) == NULL)
{
printf (“dbopen failed\n“);
return (1); /* exit program */
}
dbuse (dbproc “pubs“); /* use the “pubs“ database */
while (TRUE)
{
printf (“\nEnter author‘s last name to retrieve (return to exit): “);
gets (getname);
/* if only a return was entered */
if (getname[0] == NULL)
break;
/* construct command buffer to be sent to the SQL server */
dbcmd (dbproc “select au_id au_lname au_fname phone“);
dbcmd (dbproc “ address city state zip“);
dbcmd (dbproc “ from authors“);
dbfcmd (dbproc “ where au_lname = ‘%s‘“getname);
dbsqlexec (dbproc); /* send command buffer to SQL server */
/* now check the results from the SQL server */
while ((result_code = dbresults(dbproc)) != NO_MORE_RESULTS)
{
if (result_code == SUCCEED)
{
dbbind (dbproc 1 NTBSTRINGBIND (DBINT) 0 id);
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 14744 1996-04-03 01:00 SQLDBLIB\adme.lib
文件 277504 1996-04-03 01:00 SQLDBLIB\bldblib.lib
文件 235008 1996-04-03 01:00 SQLDBLIB\bmdblib.lib
文件 19440 1996-04-03 01:00 SQLDBLIB\dacdll.lib
文件 1898 1996-04-03 01:00 SQLDBLIB\dtccfg.lib
文件 2770 1996-04-03 01:00 SQLDBLIB\dtccm.lib
文件 9998 1996-04-03 01:00 SQLDBLIB\dtchelp.lib
文件 2778 1996-04-03 01:00 SQLDBLIB\dtctrace.lib
文件 2674 1996-04-03 01:00 SQLDBLIB\dtcuic.lib
文件 4238 1996-04-03 01:00 SQLDBLIB\dtcuis.lib
文件 2718 1996-04-03 01:00 SQLDBLIB\dtcutil.lib
文件 3566 1996-04-03 01:00 SQLDBLIB\logmgr.lib
文件 13312 1996-04-03 01:00 SQLDBLIB\msdblib3.lib
文件 8912 1996-04-03 01:00 SQLDBLIB\msdtcprx.lib
文件 3546 1996-04-03 01:00 SQLDBLIB\msdtctm.lib
文件 86370 1996-04-03 01:00 SQLDBLIB\ntwdblib.lib
文件 10642 1996-04-03 01:00 SQLDBLIB\odbcss.h
文件 1068 1996-04-03 01:00 SQLDBLIB\odbcver.h
文件 39500 1996-04-03 01:00 SQLDBLIB\opends60.lib
文件 276425 1996-04-03 01:00 SQLDBLIB\rldblib.lib
文件 242633 1996-04-03 01:00 SQLDBLIB\rmdblib.lib
文件 5140 1996-04-03 01:00 SQLDBLIB\samprm.lib
文件 13112 1996-04-03 01:00 SQLDBLIB\sqldb.h
文件 24287 1996-04-03 01:00 SQLDBLIB\sqlfront.h
文件 278757 1996-04-03 01:00 SQLDBLIB\sqlole.h
文件 23492 1996-04-03 01:00 SQLDBLIB\sqloleid.h
文件 1137 1996-04-03 01:00 SQLDBLIB\srv.h
文件 7323 1996-04-03 01:00 SQLDBLIB\srvapi.h
文件 6152 1996-04-03 01:00 SQLDBLIB\srvconst.h
文件 2321 1996-04-03 01:00 SQLDBLIB\srvdbtyp.h
............此处省略25个文件信息
相关资源
- 安装SQLServer 2008 R2安装详细图文教程
- SQLServer2008R2简体中文版(64位)
- SQL Server 2000 绿色版
- sql server 2012 R2企业版安装光盘ISO
- SqlServer+ServHA Cluster双机热备配置实战
- 易语言SQLserver数据库操作例程源码
- SqlServer日志恢复数据工具
- 数据库系统概念第六版大学模式数据
- sqlserver图片导出工具
- 深入解析SQL SERVER 2008
- 天鹰超级卫士防火墙2.87网关版
- SQL Server数据挖掘与商业智能基础及案
- Microsoft SQL Server 2008技术内幕T-SQL语言
- SQL.Server.2005.技术内幕四部中文版 PD
- Delphi实现excel和SQLserver数据的导入导出
- MSSQL数据库查看器
- sqldecryptor_3.0.8.rar
- Microsoft SQL Server 2008技术内幕:T-SQL查
- 物料管理系统
- SqlServer智能提示插件-SQLPrompt
- 数据库课程设计-学生信息管理系统
- QT实现车辆管理系统,数据库使用SQ
- 实验2:安全性语言实验
- Northwind+Pubs+sqlserver+2008+2012+2014
- SQLServer2014从入门到精通随书数据库及
- 数据库原理及应用(SQLServer2008)
- 考勤系统 net sql server.rar
- SQL Server数据库转Mysql数据库工具的一
- 数据库课程设计 用delphi实现的
- MysqltoSQLServer导入工具
评论
共有 条评论