易截截图软件、单文件、免安装、纯绿色、仅160KB

InfoPath开发:获取SQL Server中的数据

  本文示例源代码或素材下载
  本节的内容:
  如何在InfoPath中使用数据连接来从SQL Server数据库中获取数据
  如何通过代码来修改数据连接中的SQL查询
  在开始设计InfoPath表单之前,先准备一个数据库,InfoPath支持两种数据库连接:
  Microsoft Office Access数据库(.mdb文件或.accdb文件)
  Microsoft SQL Server数据库
  需要注意的是,InfoPath虽然支持SQL Server Express数据库,但却不支持以文件的形式连接SQL Server Express(直接连接.mdf文件),所以如果想使用SQL Server Express数据库,请将数据库文件(.mdf文件)附加到SQL Server Express中。这也就意味着,数据库无法同InfoPath一起分发,使用了SQL Server数据连接的InfoPath如果想要正常地进行查询,就必须保证客户端能够访问SQL Server数据库(无法离线查询)。使用Access数据库也需要确保客户端可以访问Access数据库。如果该Access数据库位于网络位置,则需要确保客户端可以访问该位置;如果Access数据库位于本地,那么分发InfoPath表单时就需要注意连同该数据库一起分发(这种方式可以实现离线查询)。
  而查询方式上,这两种数据库都统一使用了SQL语法。
  因为没有安装Office Access,所以本示例将使用SQL Server作为目标数据库。首先在SQL Server中创建一个名为TestDB的数据库,然后使用下面的脚本来向其中添加blogs表以及其内容:
/******对象: Table[dbo].[blogs]  脚本日期:01/19/200913:45:22******/
IF EXISTS(SELECT*fromsys.objectsWHEREobject_id=OBJECT_ID(N'[dbo].[blogs]')ANDtypein(N'U'))
DROPTABLE[dbo].[blogs]
GO
/******对象: Table[dbo].[blogs]  脚本日期:01/19/200913:45:22******/
SETANSI_NULLSON
GO
SETQUOTED_IDENTIFIERON
GO
IFNOTEXISTS(SELECT*fromsys.objectsWHEREobject_id=OBJECT_ID(N'[dbo].[blogs]')ANDtypein(N'U'))
BEGIN
CREATETABLE[dbo].[blogs](
  [name][nvarchar](50)COLLATEChinese_PRC_CI_ASNULL,
  [blog][nvarchar](100)COLLATEChinese_PRC_CI_ASNULL
)
END
GO
INSERT[dbo].[blogs]([name],[blog])VALUES(N'WindieChai',N'http://xiaoshatian.cnblogs.com')/
INSERT[dbo].[blogs]([name],[blog])VALUES(N'TerryLee',N'http://terrylee.cnblogs.com')/
INSERT[dbo].[blogs]([name],[blog])VALUES(N'AnyTao',N'http://anytao.cnblogs.com')/
INSERT[dbo].[


相关文档:

SQL SERVER中关于NULL的设定


/***************************************************  
          作者:herowang(让你望见影子的墙)
    日期:2009.12.19
          注:    转载请保留此信息
 &nb ......

各种数据库sql语句取表中n m条数据

命题:写出一条Sql语句: 取出表A中第31到第40记录(自动增长的ID作为主键,  注意:ID可能不是连续的。)
oracle数据库中:
1、select * from A where rownum<=40 minus select * from A where rownum<=30
sqlserver数据库中:
1、select top 10 * from A where id not in (select top 30 id from A )
2、s ......

C#数据库编程之基础sql语句

 SQL中有四种基本的DML操作:INSERT,SELECT,UPDATE和DELETE。
INSERT语句
  用户可以用INSERT语句将一行记录插入到指定的一个表中。例如,要将雇员John Smith的记录插入到本例的表中,可以使用如下语句:
  INSERT INTO EMPLOYEES VALUES
   ('Smith','John','1980-06-10',
   'Los Angles',16,45000);
  ......

经典sql语句,实现了修改,增加,删除,判断表字段

create database test1
use test1
create table admin
(
   id int primary key ,
   name varchar(50),
   pwd  varchar(50),
)
insert into admin values(1,'aa','aa')
alter  table   admin   add   tel  varchar(50)   ......

SQL中dbo.

数据库所有者  (DataBase Owner)
dbo   是具有在数据库中执行所有活动的暗示性权限的用户。将固定服务器角色   sysadmin   的任何成员都映射到每个数据库内称为   dbo   的一个特殊用户上。另外,由固定服务器角色   sysadmin   的任何成员创建的任何对象都自动属于   ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号