CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  MS-SQL Server >  基础类

SQL Server ODBC连接问题

楼主Lchaos(nicky)2002-04-15 11:50:28 在 MS-SQL Server / 基础类 提问

VC用ODBC连接SQL   Server,其中的SQLConnect()里面的DSN参数怎么写啊?  
  连接本地数据库,数据库名称Test,建立本地ODBC   DSN:   ForTest,用户名称sa,  
  口令为空。  
  另外,应用程序名称是什么东西啊? 问题点数:20、回复次数:4Top

1 楼wonder01(一可)回复于 2002-04-15 17:28:17 得分 0

DSN写数据库服务名  
  你说的应用程序名估计是连接别名,随意好了  
   
  Top

2 楼wyarrant(ostrich)回复于 2002-04-15 18:33:28 得分 5

先建立ODBC数据源假设数据源名称为DATASOURCE  
  retcode   =   SQLConnect(hdbc,   szDsn,   (SWORD)strlen("DATASOURCE"),  
  szUid,     (SWORD)strlen("SA"),  
    szPassword   ,   (SWORD)strlen("")  
    );  
  if((retcode   !=   SQL_SUCCESS)&&(retcode   !=   SQL_SUCCESS_WITH_INFO))  
  {  
      return;  
  }Top

3 楼ghxghx()回复于 2002-04-15 21:52:37 得分 15

转自www.chinaasp.com   _rambo的解答  
  1、新建文件,扩展名定义为“UDL”,双击打开,设置数据库连接参数。  
  2、用Word或者Windows2000的Notepad等支持Unicode的编辑器打开该文件,其中第3行即是连接串Top

4 楼Lchaos(nicky)回复于 2002-04-17 19:36:25 得分 0

谢谢,的确是可以生成连接字符串,可是,我在我的机器上试了一下,  
  还是不行,不知道为什么。  
  我生成的连接字符串为:  
  Provider=MSDASQL.1;Persist   Security   Info=False;User   ID=chaos;Data   Source=Test5  
  使用SQLConnect()时,返回的错误是:非法的字符串或缓冲区长度Top

相关问题

  • SQL Server连接问题 ODBC
  • odbc连接SQL Server问题
  • 用odbc如何连接sql server问题?
  • odbc连接不上sql server 2000
  • 如何连接SQL Server 数据库。不用ODBC连接???
  • sql server连接
  • Sql Server连接
  • 连接SQL SERVER
  • 使用PB通过ODBC连接SQL Server数据库的问题
  • 各位:不用odbc,如何连接sql server?

关键词

  • 连接
  • 数据库
  • sql
  • 字符串
  • odbc
  • sword
  • 名称
  • dsn
  • strlen
  • sqlconnect

得分解答快速导航

  • 帖主:Lchaos
  • wyarrant
  • ghxghx

相关链接

  • SQL Server类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo