ホーム   フォーラム   FAQ
 
メインメニュー
ログイン
ユーザー名:

パスワード:


パスワード紛失

エクセルからのデータ取得について

このトピックの投稿一覧へ

なし エクセルからのデータ取得について

msg# 1
depth:
0
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 .2 | 投稿日時 2010-1-21 11:13
takahashi  半人前   投稿数: 38
いつもお世話になっております。

jBOLT体験版を使用しております。
実現したいことを大雑把に説明しますと
メールに添付されたエクセルシート(レイアウト完全固定)
よりデータを取得しDB(mssql)へ更新したいのです。
メールに添付されたエクセルを特定フォルダにコピーするところまでは
うまく行ったのですがエクセルのデータを取得できず困っております。
原因がわからずにフローを極限まで小さくし(エクセル1項目DB1項目)作成してみましたがDBには0データしかできません。
以下、フロー内容を記載します。
MitsumoriHeaderは体験版についてくるサンプルDBの見積ヘッダファイルです。

トリガーコンポーネント:Auto Start

Microsoft Excelコンポーネント(open)
 構成
  メソッド:Workbook  ファイル名:'c:\テスト見積書.xls'
       Worksheet 名前:'見積書'
       Cell      行:3、列:3、値:F.見積番号(フロー変数タイプ文字長さ100)

データマッパーコンポーネント
 エラー動作:終了
 DBトランザクション:マッパー
 構成
  送り元:Variable →特性:F.見積番号のみチェック
  送り先:Database →MitsumoriHeader(null値を許可に変更済み)
 マップ
  F.見積番号→MitsumoriHeader.MitsumoriNo(Val(F.見積番号,'N10')

Microsoft Excelコンポーネント(close)
 構成
  メソッド:Quit

実行するとopenコンポーネントで
『エラー2150:COM ERROR:パラメータの数が無効』
ビジネスプロセスレベル?で
『エラー 2150: COM Error:Application クラスの Goto メソッドが失敗しました。』

といったアクティビティログが見られます。
デバッカで実行してもフロー変数F.見積番号の値には何も入ってきません。

ご教示を是非お願いいたします。
投票数:0 平均点:0.00

投稿ツリー

  条件検索へ


Copyright (C) Magic Software Japan K.K. All Rights Reserved.
個人情報保護方針 会員規約