C++Builder连接SQL server数据库
发布网友
发布时间:2022-04-26 10:58
我来回答
共3个回答
热心网友
时间:2022-06-27 15:20
C++Builder连SQL Server一般通过ADO控件,最简单的是通过ADODataSet。
关键点提示:
1、学会建立程序、建立程序的窗体、学会在窗体上放控件。
2、找到ADODataSet控件,它一般在dbgo控件分组(控件页)中。
3、找到ADODataSet控件的属性设置中的“ConnectionString”,对它边上的“...”小按钮点一下,就会出来一个小向导窗,在这个小向导窗中你可以设定好你的SQL Server的相关参数,如IP、ID、PASS等,并进行测试联接。
4、近似操作,找到ADODataSet控件的属性设置中的“CommandText”,对它边上的“...”小按钮点一下,就会出来一个小向导窗,在这里你可以设置你要向你的SQL Server发送的SQL指令。
5、以上的做完了,你向SQL Server服务器发送指令的工作就完成了,接下来是如何接收服务器返回的数据集。
6、接收返回的数据集你需要用到DataSource,它一般在DATA ACCESS控件组中,它的作用是把ADODataSet返回的数据集向别的控件发送,它就是一个中转者。
7、展现数据最简单的是使用DBGrid,它通常在DATA controls控件组中,它的作用是直接向用户展示数据。
8、现在请你把ADODataSet、DataSource、DBGrid三个组件,在它们的属性设置中去关联起来,怎么关联,你要是这也猜解不出来,就不配去做程序员了,呵呵。
*********************************************************************************************************************
以上是最傻瓜的联接数据库的最简单的方法。要求你对常用的SQL指令能懂能明白哦。
至于其它的,比如直接用ADOQuery、直接用代码向ADODataSet取得数据字段中的数据的方法,你可以在理解以上做法的基础上慢慢的理解和学习。
此外,csdn论坛中有专门的BCB的区,有很多学习C++ builder的朋友在那里,你可以看看别人的问题,别人的说法,也可以到那里去寻求帮助。
热心网友
时间:2022-06-27 15:21
需要在窗体上放置一个dbgrid控件,数据可以在其中显示。设置dbgrid控件的属性
热心网友
时间:2022-06-27 15:21
用ADO连接或者ODBC追问您好!非常感谢你的回答,我是新手,导师给布置的任务,您可以再看一下嘛,谢谢您!下面是写的代码
qry1->Connection = con1;
qry1->Close();
qry1->SQL->Clear();
qry1->SQL->Add("select * from dbo.tb_city");
qry1->Open();
怎么样吧读取到的信息给显示出来?
追答需要的东西都堆到一个结构体中,来回传递值。