如何使用嵌入式sql语句?

yeh20020135 2004-12-06 08:55:29
我需要连接SQL Server 2000,怎么在控制台中连接并操作,可以直接在程序里写SQL语句?
我没查到SQL Server 2000提供库,请指教!

C:\Program Files\Microsoft SQL Server\80\Tools\DevTools\Samples 我没有,哪位帮忙贴一下,万分感激!

#pragma hdrstop

//---------------------------------------------------------------------------

#include <sql.h>
#include <sqlext.h>
#include <sqltypes.h>
#include <Odbcss.h>

#pragma argsused
int main(int argc, char* argv[])
{
return 0;
}
编译为:
Build
[C++ Error] sqltypes.h(274): E2139 Declaration missing ;
[C++ Error] sqltypes.h(275): E2139 Declaration missing ;
[C++ Error] sqltypes.h(276): E2238 Multiple declaration for 'WORD'
[C++ Error] sqltypes.h(275): E2344 Earlier declaration of 'WORD'
[C++ Error] sqltypes.h(276): E2139 Declaration missing ;
[C++ Error] sqltypes.h(277): E2139 Declaration missing ;
[C++ Error] sqlext.h(2013): E2238 Multiple declaration for 'LPWSTR'
[C++ Error] sqlext.h(2013): E2258 Declaration was expected
[C++ Error] sqlext.h(2014): E2317 'TraceCloseLogFile' is not a parameter
[C++ Error] sqlext.h(2015): E2258 Declaration was expected
[C++ Error] sqlext.h(2016): E2258 Declaration was expected
[C++ Error] sqlext.h(2023): E2084 Parameter names are used only with a function body
[C++ Error] sqlext.h(2033): E2141 Declaration syntax error
[C++ Error] sqlext.h(2034): E2141 Declaration syntax error
[C++ Error] sqlext.h(2044): E2139 Declaration missing ;
[C++ Error] sqlext.h(2045): E2139 Declaration missing ;
[C++ Error] sqlext.h(2047): E2139 Declaration missing ;
[C++ Error] sqlext.h(2048): E2139 Declaration missing ;
[C++ Error] sqlext.h(2051): E2139 Declaration missing ;
[C++ Error] sqlext.h(2052): E2139 Declaration missing ;
[C++ Error] sqlext.h(2053): E2238 Multiple declaration for 'WCHAR'
[C++ Error] sqlext.h(2048): E2344 Earlier declaration of 'WCHAR'
[C++ Error] sqlext.h(2053): E2238 Multiple declaration for 'CHAR'
[C++ Error] sqlext.h(2048): E2344 Earlier declaration of 'CHAR'
[C++ Error] sqlext.h(2056): E2141 Declaration syntax error
[C++ Error] sqlext.h(2056): E2228 Too many error or warning messages
请问是不能用这几个库,还是有其它要求?怎么办?
...全文
144 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
lihongxing2002 2004-12-08
  • 打赏
  • 举报
回复
up
sangxiao 2004-12-07
  • 打赏
  • 举报
回复
你可以直接用几个组件实现:Database1,Query1,DataSource1这三个组件即可实现。
1:首先 双击Database1 编辑其属性name=testdb;Drivername=MSSQL;
在它的Parameter override栏填上以下语句:
DATABASE NAME=master
SERVER NAME=MSS_SERVER -〉你的sql服务器名字
USER NAME=sa
PASSWORD= -〉密码
Database1的connect设为true
2:DataSource1的dataset设置为Query1;
3:Query1的databasename 设置为你在Database1设置的testdb。
4 在Query1中添加sql语句即可

1,178

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder 数据库及相关技术
社区管理员
  • 数据库及相关技术社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧