C++Builder连接SQL server数据库

2024-12-18 02:47:58
推荐回答(3个)
回答1:

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的朋友在那里,你可以看看别人的问题,别人的说法,也可以到那里去寻求帮助。

回答2:

需要在窗体上放置一个dbgrid控件,数据可以在其中显示。设置dbgrid控件的属性

回答3:

用ADO连接或者ODBC