DelPhi 如果连接MS-SQL和ACCESS数据库??(急)

anndey 2003-09-12 03:30:03
DelPhi 如果连接MS-SQL和ACCESS数据库??

怎样连接呀,请大侠帮忙
...全文
58 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
killme2008 2003-09-12
  • 打赏
  • 举报
回复
这个同上
今天才学
yejsj 2003-09-12
  • 打赏
  • 举报
回复
只要双击进入,你进去后就会知道了
很简单的
jpyc 2003-09-12
  • 打赏
  • 举报
回复
dd,够详细吗?http://218.56.11.178:8009/
jpyc 2003-09-12
  • 打赏
  • 举报
回复

如何用ADO连接accsee数据库:
首先放置一个ADOConnection控件ADOConnection1;
然后双击该控件,在弹出窗口中选择build..按钮;
在弹出的“数据连接属性”框中的“提供程序”页选择并双击:“Microsoft Jet 4.0 OLE DB Provider”到连接页;
选择或输入数据库名称,测试一下就OK了;
如果有密码,就在“数据连接属性”对话框选择“所有”(*特别注意:不是在“连接”页上去掉“空白”钩填密码的*)页在属性值中输入你的密码。
LoginPrompt设为false,就不会弹出密码框了。

然后放置一个ADOQuery1,将Connection 设为ADOConnection1;
在SQL属性上点三个点的小按钮,输入:select * from 表名;

再放一个DataSource1:
Dataset属性设为ADOQuery1;

再放一个DBGrid1:
DataSource属性设为DataSource1;

选择ADOQuery1,将Active设为True;

DBGrid1中是不是显示了数据.

更多事例见:http://www.kaer.cn/default.aspx

////////////////////////////////////////////////////////////////////

用ADO连接SQL SERVER数据库:
首先放置一个ADOConnection控件ADOConnection1;
然后双击该控件,在弹出窗口中选择build..按钮;
在弹出的“数据连接属性”框中的“提供程序”页选择并双击:“Microsoft OLE DB Provider for SQL Server”到连接页;
服务器名称中输入你的服务器名,下拉应当可以找到,也可以填SQL服务器的IP地址;
登录方式由你根据你的SQL数据库安装情况选择,如果是使用用户名称和密码,最好将允许保存密码钩上;
然后选择数据库(例如:master)。测试一下就OK了。
LoginPrompt设为false,就不会弹出密码框了。

然后放置一个ADOQuery1,将Connection 设为ADOConnection1;
在SQL属性上点三个点的小按钮,输入:select * from MSreplication_options;

再放一个DataSource1:
Dataset属性设为ADOQuery1;

再放一个DBGrid1:
DataSource属性设为DataSource1;

选择ADOQuery1,将Active设为True;

DBGrid1中是不是显示了数据。

//////////////////////////////////////////////////////////////
Delphi_Li 2003-09-12
  • 打赏
  • 举报
回复
使用ADO连接微软系列的数据库!!!SQL Server使用SQL Server的驱动程序,Access使用Jet驱动程序!!!
liucs 2003-09-12
  • 打赏
  • 举报
回复
delphi 直接连接SQLServer

通过 odbc 连接Access
zorrohong 2003-09-12
  • 打赏
  • 举报
回复
ado最好用了,可以有向导来指导完成。
活力华华哥 2003-09-12
  • 打赏
  • 举报
回复
1.use ADOdataset
2.use ADOtable
3.ADOquery
4.ADOconnect+ADOtable huo ADoquery 设置connectstring
是access则用
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=H:\WORKS\导处excel\homework.mdb;Persist Security Info=False
是sql则是
Microsoft ole db proviser for sql server next
在服务器上选择数据库 测试连接
fansnaf 2003-09-12
  • 打赏
  • 举报
回复
同意楼上的,
hmzgz81 2003-09-12
  • 打赏
  • 举报
回复
先用odbc 配置一下你的数据库,access要有jet驱动,然后在delphi里连接数据库就ok了!

不过还是上面两位建议好啊!我以前也用access,现在没用了! 呵呵
ERICMAO 2003-09-12
  • 打赏
  • 举报
回复
赞成楼上,用ado最好。
ERICMAO 2003-09-12
  • 打赏
  • 举报
回复
赞成楼上,用ADO最好。
OO_is_just_P 2003-09-12
  • 打赏
  • 举报
回复
建议ADO.
用ADOConnection,双击。
hongqi162 2003-09-12
  • 打赏
  • 举报
回复
ADOConnection的ConnectionString属性连数据库,ADODataSet1连ADOConnection
BDB是跨数据库平台的数据库设计和自动安装工具、支持Oracle、MS SQLServer、Access、MySQLSQLAnyWhere、Sybase数据库。通过BDB可以快速建立数据库模型、并随时与实体数据库进行双向同步。同时它还可以为您的应用程序创建数据库自动安装(或自动升级)程序、以及实现不同数据库平台间数据库迁移等。此外、在BDB中提供了对开发语言的支持、其数据库结构定义文件采用XML标准格式、并且开放了外部读取数据库结构的源程序(C#/Delphi/JAVA)、您可以通过使用BDB来简化软件开发和部署过程:1、数据库设计、自动安装:支持和数据库之间的正向和反向工程。既可以通过BDB进行新的数据库设计,自动创建或更新至实体数据库、也可导出现有数据库结构,并为其创建数据库自动安装程序。2、跨数据库平台:只需按熟悉的数据库平台进行一次定义,就可在上述各个数据库平台中进行数据库自动安装和任意迁移。系统会自动进行语法、数据类型转换。3、数据库迁移:在不同数据库平台间进行数据库结构(包括数据表、索引、约束、视图和存储过程对象)和数据迁移。4、查询分析、数据表查询、数据编辑功能。提供专用的SQL编辑器、支持SQL语法高亮、快速脚本输入、脚本预定义等。5、预输出创建、更新SQL脚本。6、提供数据导入、导出功能。支持从Excel导入导出的双向编辑操作。7、对开发语言的支持。开放的数据库物理结构文件格式、并提供外部调用源程序,包含C#、Delphi、JAVA三个版本。8、数据库物理结构定义和实体数据库之间的比对更新、同步。9、可为可重用属性创建数据字典定义、并进行同步。10、采用方案定义、支持多个工程模式。11、提供自定义功能、可以根据需要扩展数据库结构定义文件。12、支持多语言(目前版本语言:中/英文)。并提供了新的语言定义的说明、可根据需要增加新的语言支持。website: www.bainsoft.com
BDB是跨数据库平台的数据库设计和自动安装工具、
支持Oracle、MS SQLServer、Access、MySQLSQLAnyWhere、Sybase数据库
通过BDB可以快速建立数据库模型、并随时与实体数据库进行双向同步。
同时它还可以为您的应用程序创建数据库自动安装(或自动升级)程序、
以及实现不同数据库平台间数据库迁移等。

此外、在BDB中提供了对开发语言的支持、
数据库结构定义文件采用XML标准格式、
并且开放了外部读取数据库结构的源程序(C#/Delphi/JAVA)、
您可以通过使用BDB来简化软件开发和部署过程:

1、数据库设计、自动安装:支持和数据库之间的正向和反向工程。
既可以通过BDB进行新的数据库设计,自动创建或更新至实体数据库
也可导出现有数据库结构,并为其创建数据库自动安装程序。
2、跨数据库平台:只需按熟悉的数据库平台进行一次定义,就可在上述各个
数据库平台中进行数据库自动安装和任意迁移。系统会自动进行语法、数据类型转换。
3、数据库迁移:在不同数据库平台间进行数据库结构(包括数据表、索引、约束、
视图和存储过程对象)和数据迁移。
4、查询分析、数据表查询、数据编辑功能。提供专用的SQL编辑器、
支持SQL语法高亮、快速脚本输入、脚本预定义等。
5、预输出创建、更新SQL脚本。
6、提供数据导入、导出功能。支持从Excel导入导出的双向编辑操作。
7、对开发语言的支持。开放的数据库物理结构文件格式、并提供外部调用源程序,
包含C#、Delphi、JAVA三个版本。
8、数据库物理结构定义和实体数据库之间的比对更新、同步。
9、可为可重用属性创建数据字典定义、并进行同步。
10、采用方案定义、支持多个工程模式。
11、提供自定义功能、可以根据需要扩展数据库结构定义文件。
12、支持多语言(目前版本语言:中/英文)。并提供了新的语言定义的说明、
可根据需要增加新的语言支持。


版本更新:
1、2007.11.23 查询分析清除数据效率改善处理
2、2007.11.23 加入Sybase支持。
3、2007.11.26 状态栏调整。
4、2007.11.26 加入执行中断功能。
5、2007.11.26 数据表头资源增加备注项。
6、2007.11.26 查询分析加入desc [data]取当前数据表数据语法支持
7、2007.11.26 增加启动界面
8、2007.11.26 界面默认背景颜色更改。
9、2007.11.28 方案列表中增加双击设置为当前方案处理。
10、2007.11.28 更正MySQL下删除索引语法问题。
11、2007.11.28 Oracle、MySQL下导入数据增加禁用、重新启用外键约束处理。
12、2007.11.28 更正MySQL下处理导入日期类型字段数据问题。
13、2007.11.28 更正SQLServer下处理sql_variant、uniqueidentifier类型字段问题。
14、2007.11.28 更正数据库迁移自定义数据库链接问题。
15、2007.11.29 更正根据外键引用关系进行数据表排序问题。
16、2007.11.30 更正初次保存数据表结构覆盖索引页记录问题。


website: http://www.bainsoft.com/
support: bainsoft@163.com
blog: http://blog.csdn.net/12rain
1、支持绝大部分数据库,包括 大型数据库Oracle,Sybase(包括SQL AnyWhere),DB2,MS_SQL 中型数据库MS_Access,MySQL 桌面型数据库Paradox,DBF系列数据库,MS_Execl,Text 其他支持SQL 92标准的数据库 2、数据库连接采用ADO连接,因此无需安装和卸载 3、支持SQL查询语句绝大部分语法 3.1 选择字段 3.1.1 Select [All] [Distinct]; 3.1.2 特殊语法,记录条数限定Top(MS_SQL),Rownum(Oracle), Limit(MySQL),Set RowCount(Sybase)) 3.1.3 字段表达式或者计算字段 3.2 选择表 (From) 3.3 条件筛选 (Where) 3.4 分组 (Group By) 3.5 组内条件 (Having) 3.6 排序 (Order By) 3.7 数据表的内连接、外连接 3.7.1 SQL 92 标准:Inner Join、Left Join、Right Join、Full Join, 3.7.2 特殊语法:*=、=*、*=*(MS_SQL,Sybase),(+)(Oracle) 3.8 联合 (Union [All],Minus,Intersect) 3.9 字段别名,数据表别名 3.10 SQL子查询表,内嵌SQL子句 4、粘贴字段、系统函数 5、SQL查询语句反向分析, 无论多么复杂的语句,都能分析得出来 包括上面提到的所有SQL语法 6、SQL文件拖放,然后反向分析 7、数据库视图创建和重建(目前仅支持Oracle,Sybase,MS_SQL) 8、附加Delphi 5和Delphi 6的控件包,支持Delphi 5,6开发环境 9、SQL语句智能换行 10、其他功能 10.1 SQL文件保存、打开 10.2 支持多个数据库连接 10.3 SQL语句关键词高亮度显示 10.4 简单SQL查询语句转换为Delete,Update,Insert语句
1、支持绝大部分数据库,包括 大型数据库Oracle(包括Oracle Lite),Sybase(包括SQL AnyWhere),DB2,MS_SQL 中型数据库MS_Access,MySQL 桌面型数据库Paradox,DBF系列数据库,MS_Execl,Text 其他支持SQL 92标准的数据库 2、数据库连接采用ADO连接,因此无需安装和卸载 3、支持SQL查询语句绝大部分语法 3.1 选择字段 3.1.1 Select [All] [Distinct]; 3.1.2 特殊语法,记录条数限定Top(MS_SQL),Rownum(Oracle), Limit(MySQL),Set RowCount(Sybase)) 3.1.3 字段表达式或者计算字段 3.2 选择表 (From) 3.3 条件筛选 (Where) 3.4 分组 (Group By) 3.5 组内条件 (Having) 3.6 排序 (Order By) 3.7 数据表的内连接、外连接 3.7.1 SQL 92 标准:Inner Join、Left Join、Right Join、Full Join, 3.7.2 特殊语法:*=、=*、*=*(MS_SQL,Sybase),(+)(Oracle) 3.8 联合 (Union [All],Minus,Intersect) 3.9 字段别名,数据表别名 3.10 SQL子查询表,内嵌SQL子句 4、粘贴字段、系统函数 5、SQL查询语句反向分析, 无论多么复杂的语句,都能分析得出来 包括上面提到的所有SQL语法 6、SQL文件拖放,然后反向分析 7、数据库视图创建和重建(目前仅支持Oracle,Sybase,MS_SQL) 8、附加Delphi 5和Delphi 6的控件包,支持Delphi 5,6开发环境 9、SQL语句智能换行 10、多语言版本 11、其他功能 11.1 SQL文件保存、打开 11.2 支持多个数据库连接 11.3 SQL语句关键词高亮度显示 11.4 简单SQL查询语句转换为Delete,Update,Insert语句 11.5 复制为字符串(支持对Java、C#、Delphi、VB、PowerBuilder开发语言的支持) 11.6 灵活的拖放功能 11.7 在线版本更新 11.8 查询结果输出为SQL脚本文件及Excel文件

5,388

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧