2、在连接到数据源对话框中,输入SQL Server的名称和登录信息,点击下一步。
3、在选择如何建立连接对话框中,选择使用特定的用户名和密码,输入数据库的用户名和密码,点击下一步。
4、在选择数据库和表对话框中,选择需要连接的数据库和表,点击下一步。
5、在编辑查询对话框中,输入SQL语句,将多个表联系起来。
6、点击确定按钮,Excel会自动执行SQL语句,并将结果显示在工作表中。
有两种办法:第一种方法是通过外键:
假设有两张表,
A表(AId,AName) B(BId,BName)表 ,要想把这两者关联起来的话。可以通过外键来关联,在B表或者A表中添加一个外键。这里就以B表把B(BId,AId(外键),BName),这样通过外键两张表就可以联系起来了,例如我们在查询的时候通过AId就可以关联查询两张表的数据了。
第二种方法就是增加一张表:
还是拿A表(AId,AName) B(BId,BName)表来举例把,
我们可以增加个C表来联系AB表之间的关系
C表中只要放AB表的主键就行了
C(AId,BId),这样我们就可以通过C表来关联AB表了。
呵呵
vb和数据库连接的方法主要有DAO和ADODAO是VB5.0的连接数据库的方法,当然在6.0中可以继续使用。主要就是用Data控件连接数据库,并用DBGrid控件显示数据库的表。
ADO是VB6.0中的连接数据库的方法,主要是用Adodc控件连接数据库,并用DataGrid控件来显示数据库的表。
个人认为,两种方法各有优势,主要看个人喜好了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)