社区
数据库及相关技术
帖子详情
关于SQL数据库连接
ndbmz6
2003-10-20 10:38:42
各位高手,我需要一些关于c++builder 连接 SQL数据库连接的关键代码! 以及一些操作说明.谢谢!
...全文
50
8
打赏
收藏
关于SQL数据库连接
各位高手,我需要一些关于c++builder 连接 SQL数据库连接的关键代码! 以及一些操作说明.谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
52vc
2003-10-22
打赏
举报
回复
//测试是否连接成功-----
try
{
AnsiString cnstr="Provider=SQLOLEDB.1; \
Password=wer356b;Persist Security Info=True; \
User ID=sa;Initial Catalog=master;Data Source='"+ComboBox1->Text.Trim()+"';\
Use Procedure for Prepare=1;Auto Translate=True; \
Packet Size=4096;Workstation ID=eer; \
Use Encryption for Data=False; \
Tag with column collation when possible=False ";
main->ADOConnection1->Connected=false;
main->ADOConnection1->ConnectionString=cnstr;
main->ADOConnection1->Connected=true;
}
catch(...)
{
Application->MessageBox("服务器没有正确设置,或服务器已经停止运行.\n请检查服务器是否已经正确的配置!", "错误:", MB_OK);
return;
}
52vc
2003-10-22
打赏
举报
回复
//---检查局域网内启动的服务器
AnsiString temp;
ComboBox1->Items->Clear();
Variant SQLServer;
Variant ServerList;
int i,nServers;
String sRetValue;
SQLServer =CreateOleObject("SQLDMO.Application");
ServerList=SQLServer.OleFunction("ListAvailableSQLServers");
nServers=ServerList.OlePropertyGet("Count");
ProgressBar1->Max= nServers;
ProgressBar1->Position=0;
for (int i=1; i<nServers;i++ )
{
ProgressBar1->StepIt();
temp=AnsiString(ServerList.OleFunction("Item", i));
if(ComboBox1->Items->IndexOf(temp)==-1)
{
if(temp=="(local)")
temp=main->COMNAME;
ComboBox1->Items->Add(temp);
}
}
ProgressBar1->Position=ProgressBar1->Max;
ComboBox1->ItemIndex=0;
SQLServer=NULL;
ServerList=NULL;
ljianq
2003-10-22
打赏
举报
回复
SQLDMO的功能很强大.
ayane
2003-10-21
打赏
举报
回复
huangjuliang(学习,学习,再学习!)的方法好
我也是这么做的
顺便问一句
如果客户端连接呢,在2000SERVER域中的SQL数据库,终端电脑上的程序这样连接也行么
huangjuliang
2003-10-21
打赏
举报
回复
如果是用ADO相连的话,不用设置ODBC的!
cfchhx
2003-10-21
打赏
举报
回复
楼上,顺便问:发布软件时,是在用户机上设置ODBC吗?
huangjuliang
2003-10-20
打赏
举报
回复
你可以这么设置:
选中ADOQuery1->双点ConnectionString属性->Use Connection String ->点Build->双击Microsoft OLE DB Provider For SQL Server
1、选取服务器名
2、输入用户名和密码
3、选取数据!
最后,测试一下,看看就没有成功
一般来说是没有什么问题的!
这样就连接好数据库了
下面就可以写SQL语句了
最后把Active设为true就可以了!(当然这里也可以在程序里实现)
最后ConnectionString里语句大概就如下了:
ADOQuery1->ConnectionString="Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Initial Catalog=database;Data Source=IP";
其中sa为用户,database为数据库名,IP为SQL Server 的IP
GodBirdFlying
2003-10-20
打赏
举报
回复
void __fastcall TGlobalDM::Link(TObject *Sender)
{
AnsiString UdlFileName = ExtractFilePath(ParamStr(0)) +"xxxx.udl";
//xxxx.udl 需要设置;
if( FileExists( UdlFileName) == false ){
MessageBox(Application->Handle,"数据库连接文件不存在!\r请重新定义连接文件后再试!","错误",MB_OK|MB_ICONERROR|MB_TOPMOST);
//Application -> Terminate();
return;
}
try{
GlobalConnection->LoginPrompt=false;
AnsiString DataConn ="FILE NAME="+ ExtractFilePath(ParamStr(0)) +"OilWell.udl";
GlobalConnection->ConnectionString = DataConn;
GlobalConnection->Open();
}catch(Exception & e){
AnsiString errorTip = "连接数据库出错!\r出错原因:"+ e.Message;
MessageBox(Application->Handle,errorTip.c_str(),"错误",MB_OK|MB_ICONERROR|MB_TOPMOST);
//Application->Terminate();
return;
}catch(...){
MessageBox(Application->Handle,"连接数据库失败!","错误",MB_OK|MB_ICONERROR|MB_TOPMOST);
//Application->Terminate();
return;
}
}
Android通过webservice连接
Sql
server实例
Android连接
SQL
Server详细教程(数据库+服务器+客户端) 博客http://blog.csdn.net/zhyl8157121/article/details/8169172中的资源
SQL
数据库连接
不上
本文将从多个角度分析
SQL
数据库连接
不上的原因,并提供相应的解决方法。数据库配置问题也是导致
SQL
数据库连接
不上的原因之一。数据库配置出现错误、数据库配置文件被修改等原因都可能导致
数据库连接
不上。综上所述,
SQL
数据库连接
不上可能有多种原因,需要从多个角度分析和解决。数据库访问权限问题也是导致
SQL
数据库连接
不上的原因之一。2.检查数据库是否正常运行,如果数据库没有正常运行,可以尝试重启数据库。1.检查用户名和密码是否正确,确保输入的用户名和密码与数据库中的一致。3.检查数据库的端口号,确保端口号正确。
远程连接
SQL
数据库连接
不上,怎么找原因?
SQL
数据库安装在服务器端,想从本地客户端远程连接
SQL
数据库,连接不上,怎么排查原因?下面介绍了一些思路供大家参考!本文以
SQL
server 2008R2为例进行讲解! 一.启用TCP/IP协议: 1、打开
SQL
配置管理器; 2、启用TCP/IP服务; 3、打开端口(默认1433) 二、启动
SQL
Server服务: 1、打开
SQL
server配置管理器; 2、查看运行状态; 三...
连接
SQL
Server数据库(详细步骤+登录注册案例)
SQL
Server使用
sql
server身份验证,方便与编写的程序连接 <1> 首先使用Windows登录进去,右键实例,点击属性,再选择安全性,将该选项卡中的服务器身份验证改为
sql
server和windows身份验证模式。点击确定 <2> 此时重新登录数据库,OK,又失败了。。。 失败的提示是: 已成功与服务器建立连接 但是在登录过程中发生错误。 provider 共享内存提供程序 error 0 管道的另一端上无任何进程。 <3> 不要慌,淡定,打开
SQL
S
数据库连接
失败的原因及解决方法
各种业务系统在使用过程中都会遇到一些问题,因
数据库连接
失败,不能登录管理软件就是其中之一,这个很令人头疼而且常见的问题 一般的业务系统均采用的是
SQL
数据库,我们这里总结了
SQL
数据库连接
失败的原因和解决方法: 原因一:登录账号、密码、服务器名称、数据库名称登录错误导致不能连接,这个比较常见,仔细检查好所填信息是否正确,填写正确一般就可以解决。 解决方法:当正在使用的软件出现数据库不
数据库及相关技术
1,178
社区成员
18,939
社区内容
发帖
与我相关
我的任务
数据库及相关技术
C++ Builder 数据库及相关技术
复制链接
扫一扫
分享
社区描述
C++ Builder 数据库及相关技术
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章