知识大全 Delphi与SQL Server存储过程编程详解

Posted 属性

篇首语:人喜欢习惯,因为造它的就是自己。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 Delphi与SQL Server存储过程编程详解相关的知识,希望对你有一定的参考价值。

Delphi与SQL Server存储过程编程详解  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

   前言    经常有很多初学者问到在delphi中如何调用SQL Server的存储过程?问题其实很好解决 但问得多了 也就不愿答了 下面我将用实例进行说明 从在SQL Server中创建存储过程到调用的完整实例     首先 打开sql server管理器 在pubs数据库中建一个测试表 表名为test 字段有id name 和desc 全部为字符型 如果你不知道建表 那么打开sql查询分析器 贴上以下的代码 然后按执行 就会自动生成test表   use pubs  if exists (select * from dbo sysobjects where id = object_id(N [dbo] [test] ) and OBJECTPROPERTY(id N IsUserTable ) = )  drop table [dbo] [test]  GO    CREATE TABLE [dbo] [test] (  [id] [char] ( ) COLLATE Chinese_PRC_CI_AS NOT NULL   [name] [char] ( ) COLLATE Chinese_PRC_CI_AS NULL   [descrip] [char] ( ) COLLATE Chinese_PRC_CI_AS NULL  ) ON [PRIMARY]  GO    然后 我们来创建一个存储过程 其功能为在test中插入一条新记录 创建存储过程的代码如下 同样的 你也可以复制到查询分析器里直接执行就可以:  CREATE PROCEDURE myInsert  @id char( )   @name varchar( )   @descrip varchar( )    AS  begin    insert into test (id name descrip) values (@id @name @descrip)    if @@rowcount=   begin  raiserror( error )  rollback transaction  end  end  GO    接下来 新建一个工程文件 在form 上放置如下控件 并设置属性(括号内):  一个ADOConnection : TADOConnection;  (LoginPrompt:=false;  connectionstring:=Provider=SQLOLEDB ;Persist Security Info=True;User ID=sa;Initial Catalog=pubs;Data Source=(local);)    一个ADOStoredProc : TADOStoredProc;属性为:  (connection:=adoconnection ;  procedurename:=myinsert;//上面我们创建的那个)    一个ADOTable : TADOTable;属性为:  (connection:=adoconnection ;  tablename:=test;  //上面我们创建的那个)    一个Datasource 属性为:  (dataset:=Tadotable;)    一个 DBGrid : TDBGrid;属性为  (datasource:=datasource ;)    一个Button 在其Onclick中写到:  with adoStoredproc do  begin  Parameters ParamByName( @id ) Value := ;  parameters ParamByName( @name ) Value := myname ;  parameters ParamByName( @descrip ) Value := nosubject ;  ExecProc;  end;  Adotable Close;  adotable Open; cha138/Article/program/SQLServer/201311/21984

相关参考

知识大全 Delphi、MS SQL Server开发环境下存储过程的使用

Delphi、MSSQLServer开发环境下存储过程的使用  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看

知识大全 用DELPHI编程访问SQL SERVER数据库

用DELPHI编程访问SQLSERVER数据库  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  D

知识大全 SQL Server编写存储过程小工具

SQLServer编写存储过程小工具  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  在开发数据库

知识大全 SQL Server加密存储过程的破解问题

SQLServer加密存储过程的破解问题  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  CREA

知识大全 SQL Server存储过程编写和优化措施[2]

SQLServer存储过程编写和优化措施[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&nb

知识大全 SQL Server存储过程编写和优化措施[1]

SQLServer存储过程编写和优化措施[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&nb

知识大全 .Net下调用SQL Server2000中存储过程

.Net下调用SQLServer2000中存储过程  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 

知识大全 JSP中调用SQL Server存储过程实例讲解

JSP中调用SQLServer存储过程实例讲解  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  下

知识大全 实例讲解JSP调用SQL Server的存储过程

实例讲解JSP调用SQLServer的存储过程  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  J

知识大全 SQL Server 千万数量级 分页 存储过程

SQLServer千万数量级分页存储过程  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  随着信息