検索

Infopath2010为我们提供了多种 接收 数据 的方式,今天我来讲讲里面其中的一种直接读取SQL Server 数据 库表 数据 方法(高阶者的下面可以略省,只针对入门者)。 1、选择 数据 库(SQL) 2、选择 数据 库 3、新建源 4、如图 5、填写相关信息 6、选择好你要

Infopath2010为我们提供了多种接收数据的方式,今天我来讲讲里面其中的一种直接读取SQL Server数据库表数据方法(高阶者的下面可以略省,只针对入门者)。

1、选择数据库(SQL)

Infopath 2010 接收SQL Server数据

2、选择数据

Infopath 2010 接收SQL Server数据

3、新建源

Infopath 2010 接收SQL Server数据

4、如图

Infopath 2010 接收SQL Server数据

5、填写相关信息

Infopath 2010 接收SQL Server数据

6、选择好你要用到的数据

Infopath 2010 接收SQL Server数据

7、到这一步就基本配置好数据的连接了。

Infopath 2010 接收SQL Server数据

将表单发布后,大家会发现无法正常使用(会报错误报告),这是什么问题呢?让我们先到日志里找找问题出在哪里(如图)。

Infopath 2010 接收SQL Server数据

日志名称:          Microsoft-SharePoint Products-Shared/Operational
来源:            Microsoft-SharePoint Products-InfoPath Forms Services
日期:            2013/6/17 14:43:47
事件 ID:         5566
任务类别:          运行时 - <strong>数据</strong>连接
级别:            警告
关键字:           
用户:            SFOA\bany
计算机:           oa.sfoa.com
描述:
以下查询失败: Stock_Details (用户: SFOA\bany,表单名称: 调拨单,IP: ,连接目标: ,请求: http://oa/_layouts/FormServer.aspx?XsnLocation=http://oa/FormServerTemplates/调拨单.xsn&SaveLocation=http://oa/Stock/DocLib15&ClientInstalled=true&Source=http://oa/Stock/DocLib15/Forms/AllItems.aspx&DefaultItemOpen=1,表单 ID: urn:schemas-microsoft-com:office:infopath:3XE:-myXSD-2013-06-14T07-04-56,类型: DataAdapterException,异常消息: 当前配置设置禁止在<strong>数据</strong>库连接字符串中嵌入用户名和密码。)
事件 Xml:
<span class="kwrd"><</span><span class="html">Event</span> <span class="attr">xmlns</span><span class="kwrd">="http://schemas.microsoft.com/win/2004/08/events/event"</span><span class="kwrd">></span>
  <span class="kwrd"><</span><span class="html">System</span><span class="kwrd">></span>
    <span class="kwrd"><</span><span class="html">Provider</span> <span class="attr">Name</span><span class="kwrd">="Microsoft-SharePoint Products-InfoPath Forms Services"</span> <span class="attr">Guid</span><span class="kwrd">="{A3499A35-DB34-421A-94FC-4D76522BEAB3}"</span> <span class="kwrd">/></span>
    <span class="kwrd"><</span><span class="html">EventID</span><span class="kwrd">></span>5566<span class="kwrd"></</span><span class="html">EventID</span><span class="kwrd">></span>
    <span class="kwrd"><</span><span class="html">Version</span><span class="kwrd">></span>14<span class="kwrd"></</span><span class="html">Version</span><span class="kwrd">></span>
    <span class="kwrd"><</span><span class="html">Level</span><span class="kwrd">></span>3<span class="kwrd"></</span><span class="html">Level</span><span class="kwrd">></span>
    <span class="kwrd"><</span><span class="html">Task</span><span class="kwrd">></span>5<span class="kwrd"></</span><span class="html">Task</span><span class="kwrd">></span>
    <span class="kwrd"><</span><span class="html">Opcode</span><span class="kwrd">></span>0<span class="kwrd"></</span><span class="html">Opcode</span><span class="kwrd">></span>
    <span class="kwrd"><</span><span class="html">Keywords</span><span class="kwrd">></span>0x2000000000000000<span class="kwrd"></</span><span class="html">Keywords</span><span class="kwrd">></span>
    <span class="kwrd"><</span><span class="html">TimeCreated</span> <span class="attr">SystemTime</span><span class="kwrd">="2013-06-17T06:43:47.302862900Z"</span> <span class="kwrd">/></span>
    <span class="kwrd"><</span><span class="html">EventRecordID</span><span class="kwrd">></span>2136<span class="kwrd"></</span><span class="html">EventRecordID</span><span class="kwrd">></span>
    <span class="kwrd"><</span><span class="html">Correlation</span> <span class="attr">ActivityID</span><span class="kwrd">="{70733056-96FF-41AC-B65B-563B4960D5B6}"</span> <span class="kwrd">/></span>
    <span class="kwrd"><</span><span class="html">Execution</span> <span class="attr">ProcessID</span><span class="kwrd">="8492"</span> <span class="attr">ThreadID</span><span class="kwrd">="5868"</span> <span class="kwrd">/></span>
    <span class="kwrd"><</span><span class="html">Channel</span><span class="kwrd">></span>Microsoft-SharePoint Products-Shared/Operational<span class="kwrd"></</span><span class="html">Channel</span><span class="kwrd">></span>
    <span class="kwrd"><</span><span class="html">Computer</span><span class="kwrd">></span>oa.sfoa.com<span class="kwrd"></</span><span class="html">Computer</span><span class="kwrd">></span>
    <span class="kwrd"><</span><span class="html">Security</span> <span class="attr">UserID</span><span class="kwrd">="S-1-5-21-2353579695-1072628527-929179540-1104"</span> <span class="kwrd">/></span>
  <span class="kwrd"></</span><span class="html">System</span><span class="kwrd">></span>
  <span class="kwrd"><</span><span class="html">EventData</span><span class="kwrd">></span>
    <span class="kwrd"><</span><span class="html">Data</span> <span class="attr">Name</span><span class="kwrd">="string0"</span><span class="kwrd">></span>Stock_Details<span class="kwrd"></</span><span class="html">Data</span><span class="kwrd">></span>
    <span class="kwrd"><</span><span class="html">Data</span> <span class="attr">Name</span><span class="kwrd">="string1"</span><span class="kwrd">></span>SFOA\bany<span class="kwrd"></</span><span class="html">Data</span><span class="kwrd">></span>
    <span class="kwrd"><</span><span class="html">Data</span> <span class="attr">Name</span><span class="kwrd">="string2"</span><span class="kwrd">></span>调拨单<span class="kwrd"></</span><span class="html">Data</span><span class="kwrd">></span>
    <span class="kwrd"><</span><span class="html">Data</span> <span class="attr">Name</span><span class="kwrd">="string3"</span><span class="kwrd">></span>
    <span class="kwrd"></</span><span class="html">Data</span><span class="kwrd">></span>
    <span class="kwrd"><</span><span class="html">Data</span> <span class="attr">Name</span><span class="kwrd">="string4"</span><span class="kwrd">></span>
    <span class="kwrd"></</span><span class="html">Data</span><span class="kwrd">></span>
    <span class="kwrd"><</span><span class="html">Data</span> <span class="attr">Name</span><span class="kwrd">="string5"</span><span class="kwrd">></span>http://oa/_layouts/FormServer.aspx?XsnLocation=http://oa/FormServerTemplates/调拨单.xsn<span class="attr">&</span>SaveLocation=http://oa/Stock/DocLib15<span class="attr">&</span>ClientInstalled=true<span class="attr">&</span>Source=http://oa/Stock/DocLib15/Forms/AllItems.aspx<span class="attr">&</span>DefaultItemOpen=1<span class="kwrd"></</span><span class="html">Data</span><span class="kwrd">></span>
    <span class="kwrd"><</span><span class="html">Data</span> <span class="attr">Name</span><span class="kwrd">="string6"</span><span class="kwrd">></span>urn:schemas-microsoft-com:office:infopath:3XE:-myXSD-2013-06-14T07-04-56<span class="kwrd"></</span><span class="html">Data</span><span class="kwrd">></span>
    <span class="kwrd"><</span><span class="html">Data</span> <span class="attr">Name</span><span class="kwrd">="string7"</span><span class="kwrd">></span>DataAdapterException<span class="kwrd"></</span><span class="html">Data</span><span class="kwrd">></span>
    <span class="kwrd"><</span><span class="html">Data</span> <span class="attr">Name</span><span class="kwrd">="string8"</span><span class="kwrd">></span>当前配置设置禁止在<strong>数据</strong>库连接字符串中嵌入用户名和密码。<span class="kwrd"></</span><span class="html">Data</span><span class="kwrd">></span>
  <span class="kwrd"></</span><span class="html">EventData</span><span class="kwrd">></span>
<span class="kwrd"></</span><span class="html">Event</span><span class="kwrd">></span>

 

从日志错误信息中不难得知问题出在哪里,接下来就让我们动手解决一下吧。

Infopath 2010 接收SQL Server数据

Infopath 2010 接收SQL Server数据

为 InfoPath Forms Services 配置身份验证和数据连接设置,如上图所示配置好即可。

安全性注意:

  1. 连接到数据库的表单可以在连接字符串中嵌入 SQL Server 用户名和密码数据。可以在与解决方案关联的数据连接文件中或在解决方案清单中以纯文本形式读取连接字符串。

  2. 在“数据源的身份验证(用户表单模板)”部分,选中“允许用户表单模板使用数据连接文件中包含的身份验证信息”复选框,以允许用户表单模板使用嵌入的身份验证信息,如 Microsoft 安全存储应用程序 ID。

  3. 在“用户表单模板的跨域访问”部分,选中“允许使用数据连接文件中的连接设置的用户表单模板跨域访问数据”复选框,以允许用户表单模板访问其他域中的数据

  4. 单击“确定”保存设置。

(出自Bany Blog)

声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
MySQLのストアドプロシージャとは何ですか?MySQLのストアドプロシージャとは何ですか?May 01, 2025 am 12:27 AM

ストアドプロシージャは、パフォーマンスを向上させ、複雑な操作を簡素化するためのMySQLのSQLステートメントを事前に拡大します。 1。パフォーマンスの改善:最初のコンピレーションの後、後続の呼び出しを再コンパイルする必要はありません。 2。セキュリティの改善:許可制御を通じてデータテーブルアクセスを制限します。 3.複雑な操作の簡素化:複数のSQLステートメントを組み合わせて、アプリケーションレイヤーロジックを簡素化します。

クエリキャッシュはMySQLでどのように機能しますか?クエリキャッシュはMySQLでどのように機能しますか?May 01, 2025 am 12:26 AM

MySQLクエリキャッシュの実用的な原則は、選択クエリの結果を保存することであり、同じクエリが再度実行されると、キャッシュされた結果が直接返されます。 1)クエリキャッシュはデータベースの読み取りパフォーマンスを改善し、ハッシュ値を使用してキャッシュされた結果を見つけます。 2)単純な構成、mysql構成ファイルでquery_cache_typeとquery_cache_sizeを設定します。 3)SQL_NO_CACHEキーワードを使用して、特定のクエリのキャッシュを無効にします。 4)高周波更新環境では、クエリキャッシュがパフォーマンスボトルネックを引き起こし、パラメーターの監視と調整を通じて使用するために最適化する必要がある場合があります。

他のリレーショナルデータベースでMySQLを使用することの利点は何ですか?他のリレーショナルデータベースでMySQLを使用することの利点は何ですか?May 01, 2025 am 12:18 AM

MySQLがさまざまなプロジェクトで広く使用されている理由には、次のものがあります。1。複数のストレージエンジンをサポートする高性能とスケーラビリティ。 2。使いやすく、メンテナンス、シンプルな構成とリッチツール。 3。豊富なエコシステム、多数のコミュニティとサードパーティのツールサポートを魅了します。 4。複数のオペレーティングシステムに適したクロスプラットフォームサポート。

MySQLのデータベースアップグレードをどのように処理しますか?MySQLのデータベースアップグレードをどのように処理しますか?Apr 30, 2025 am 12:28 AM

MySQLデータベースをアップグレードする手順には次のものがあります。1。データベースをバックアップします。2。現在のMySQLサービスを停止します。3。MySQLの新しいバージョンをインストールします。アップグレードプロセス中に互換性の問題が必要であり、Perconatoolkitなどの高度なツールをテストと最適化に使用できます。

MySQLに使用できるさまざまなバックアップ戦略は何ですか?MySQLに使用できるさまざまなバックアップ戦略は何ですか?Apr 30, 2025 am 12:28 AM

MySQLバックアップポリシーには、論理バックアップ、物理バックアップ、増分バックアップ、レプリケーションベースのバックアップ、クラウドバックアップが含まれます。 1. Logical BackupはMySqldumpを使用してデータベースの構造とデータをエクスポートします。これは、小さなデータベースとバージョンの移行に適しています。 2.物理バックアップは、データファイルをコピーすることで高速かつ包括的ですが、データベースの一貫性が必要です。 3.インクリメンタルバックアップは、バイナリロギングを使用して変更を記録します。これは、大規模なデータベースに適しています。 4.レプリケーションベースのバックアップは、サーバーからバックアップすることにより、生産システムへの影響を減らします。 5. Amazonrdsなどのクラウドバックアップは自動化ソリューションを提供しますが、コストと制御を考慮する必要があります。ポリシーを選択するときは、データベースサイズ、ダウンタイム許容度、回復時間、および回復ポイントの目標を考慮する必要があります。

MySQLクラスタリングとは何ですか?MySQLクラスタリングとは何ですか?Apr 30, 2025 am 12:28 AM

mysqlclusteringenhancesdatabaserobustnessnessnessnessnessnistandistributiondistributingdataacrossmultiplenodes.itesthendbenginefordatareplication andfaulttolerance、保証highavailability.setupinvolvesconfiguringmanagement、data、ssqlnodes、carefulmonitoringringandpe

MySQLのパフォーマンスのためにデータベーススキーマ設計を最適化するにはどうすればよいですか?MySQLのパフォーマンスのためにデータベーススキーマ設計を最適化するにはどうすればよいですか?Apr 30, 2025 am 12:27 AM

MySQLのデータベーススキーマ設計の最適化は、次の手順を通じてパフォーマンスを改善できます。1。インデックス最適化:一般的なクエリ列にインデックスを作成し、クエリのオーバーヘッドのバランスをとり、更新を挿入します。 2。テーブル構造の最適化:正規化または反通常化によりデータ冗長性を削減し、アクセス効率を改善します。 3。データ型の選択:Varcharの代わりにINTなどの適切なデータ型を使用して、ストレージスペースを削減します。 4。パーティション化とサブテーブル:大量のデータボリュームの場合、パーティション化とサブテーブルを使用してデータを分散させてクエリとメンテナンスの効率を改善します。

MySQLのパフォーマンスをどのように最適化できますか?MySQLのパフォーマンスをどのように最適化できますか?Apr 30, 2025 am 12:26 AM

tooptimizemysqlperformance、soflowthesesteps:1)properindexingtospeedupqueries、2)useexplaintoanalyzeandoptimize Queryperformance、3)AductServerContingSettingStingsinginginnodb_buffer_pool_sizeandmax_connections、4)

See all articles

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

AtomエディタMac版ダウンロード

AtomエディタMac版ダウンロード

最も人気のあるオープンソースエディター

VSCode Windows 64 ビットのダウンロード

VSCode Windows 64 ビットのダウンロード

Microsoft によって発売された無料で強力な IDE エディター