0

これは、Minitab から SQL データベースへのクエリです。

この SQL db への呼び出しでは、どのように宣言すればよい@k1, @k2, @k3ですか?

 ODBC;  
   Connect "DSN=STEConversion;APP=Minitab 17 Statistical Software;WSID=CMM-OFF" &
   "ICE;DATABASE=STEConversion;Trusted_Connection=Yes";
   SQLString "SELECT ""CharacteristicNumber"",""DateRecorded"",""DrawingNumber" &
   """,""DrawingRequirement"",""EnteredText"",""EnteredValue"",""EnteredValueH" &
   "igh"",""Entries"",""HighLimit"",""LowLimit"",""MONumber"",""NAME"",""Opera" &
   "tionSequenceNumber"",""PARENT"",""UserID"" FROM ""STEConversion"".""dbo""." &
   """vwMinitabMORoutingData"" where  ""PARENT""=@k1 And  ""OperationSeque" &
   "nceNumber""=@K2 And  ""CharacteristicNumber""=@k3".

こんにちは、みんな、

いつか誰かが答えを持っている場合に備えて!

以下では、ユーザーに親番号、操作番号、文字番号の入力を求めるプロンプトを表示します。ODBC 呼び出しに渡すことを除いて、このデータを使用して多くのことを行うことができます。

これは私が使用したコマンドで、その下にエラーがあります。

答えが出たら投稿します!


コマンド

NOTE What is Parent Number?

SET C1; 

FILE "TERMINAL";

NOBS 1.

NOTE What is Operation Number?

SET C2; 

FILE "TERMINAL";

NOBS 1. 

NOTE What is Character Number?

SET C3; 

FILE "TERMINAL";

NOBS 1. 

let k1 = concatenate("""",c1[1],"""")

let k2 = concatenate("""",c2[1],"""")

let k3 = concatenate("""",c3[1],"""")

Print k1 k2 k3




ODBC;
Connect “DSN=STEConversion;APP=Minitab 17 Statistical Software;WSID=CMM-OFF” &
“ICE;DATABASE=STEConversion;Trusted_Connection=Yes”;
SQLString “SELECT “”CharacteristicNumber””,””DateRecorded””,””DrawingNumber” &
“””,””DrawingRequirement””,””EnteredText””,””EnteredValue””,””EnteredValueH” &
“igh””,””Entries””,””HighLimit””,””LowLimit””,””MONumber””,””NAME””,””Opera” &
“tionSequenceNumber””,””PARENT””,””UserID”” FROM “”STEConversion””.””dbo””.” &
“””vwMinitabMORoutingData”” where “”PARENT””=” &
k1 &
“And “”OperationSequenceNumber””=” &
k2 &
“ And “”CharacteristicNumber””=” &
k3.

これは私が得るエラーです!

MTB > 「\ste1\users$\jmccafferty\documents\MiniTab\Exec Files\Get_Data_ParentNo_OpNo_CharNo.mtb」を実行 ファイルから実行:\ste1\users$\jmccafferty\documents\MiniTab\Exec Files\Get_Data_ParentNo_OpNo_CharNo.mtb 親番号とは?DATA> 1524 オペレーション番号とは?DATA> 110 文字数とは?データ> 118

データ表示

K1「1524」 K2「110」 K3「118」

  • エラー * 余分なテキストは許可されていません。

  • 残りのサブコマンドは無視されます。

  • エラー * 余分なテキストは許可されていません。

  • エラー * 余分なテキストは許可されていません。

  • エラー * 余分なテキストは許可されていません。

  • エラー * 余分なテキストは許可されていません。

  • 計算を完了できません。

  • エラー * 変数名を認識できません。

  • 考えられる原因: 余分なテキスト。

  • 残りのサブコマンドは無視されます。

  • 計算を完了できません。
4

1 に答える 1

0

Minitab サポートの助けを借りて動作するコードを次に示します。

NOTE What is Parent Number?
TSET C1; 
  FILE "TERMINAL";
  END

NOTE What is Operation Number?
TSET C2; 
  FILE "TERMINAL";
  END

NOTE What is Character Number?
TSET C3; 
  FILE "TERMINAL";
  END

let k1 = concatenate("''",c1[1],"''")
let k2 = concatenate("''",c2[1],"''")
let k3 = concatenate("''",c3[1],"''")

erase C1 C2 C3

Print k1 k2 k3


ODBC;
Connect "DSN=STEConversion;APP=Minitab 17 Statistical Software;WSID=CMM-OFF" &
"ICE;DATABASE=STEConversion;Trusted_Connection=Yes";
SQLString "SELECT ""CharacteristicNumber"",""DateRecorded"",""DrawingNumber" &
""",""DrawingRequirement"",""EnteredText"",""EnteredValue"",""EnteredValueH" &
"igh"",""Entries"",""HighLimit"",""LowLimit"",""MONumber"",""NAME"",""Opera" &
"tionSequenceNumber"",""PARENT"",""UserID"" FROM ""STEConversion"".""dbo""." &
"""vwMinitabMORoutingData"" where ""PARENT""=" &
k1 &
"And ""OperationSequenceNumber""=" &
k2 &
" And ""CharacteristicNumber""=" &
k3.

それが誰かを助けることを願っています!!

ジム

于 2014-05-28T15:23:11.617 に答える