問題タブ [guptateamdeveloper]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
545 参照

c++ - C++ dll から Centura Team Developer にファイル ストリームを返す

C/C++ QRCode ライブラリを見つけ、それを .dll として使用したいと考えています。単純に「qrcode」と呼ばれる関数の 1 つには、char szSourceString[], char OUT_FILE[]パラメーターがあります。 SourceStringは変換するテキストOUT_FILEで、ファイル名です。この関数は .bmp を書き込みます。
.dll を使用する必要がある Gupta/Centura Team Developer 5.2 では、これらのパラメーターを「LPSTR」として渡す必要があります。上記は正常に機能しますが、さらに処理するためにCenturaで再度開く必要がある.bmpを書き込む代わりに、ファイルストリームを返す方法を探しています。

C++ ライブラリでは、ファイルは次のように記述されます。

unsigned char*pRGBDataCentura から呼び出す場所に戻したい。それを行う方法/使用するデータ型がわかりません。std::stringに変換pRGBDataして返そうとしましたが、Centura から関数を呼び出すとクラッシュします。変換自体が正常に機能するのか、間違ったデータ型を選択したために単にクラッシュするのかはわかりません。Centura-「文字列」として、「HARRAY HSTRING、LPSTRING、LPCSTR、LPCWSTR、LPVOID、LPWSTR」を渡すことができます。誰か助けてくれませんか?

0 投票する
3 に答える
141 参照

sql - multipy 値で sysadm.tablename に挿入します

SQL ステートメントに苦労していますが、これの正しい構文が見つかりません。

teamdeveloper 6.1でプログラミングしていて、関数を使用していますSqlPrepareAndExecute(...)

私がしようとしているのは、一連の値を挿入することです。mysql では次のようになります。

SqlTalk を使用すると、これを行うことができます...

変数を入力して TD 6.1 の SqlExecute 関数で使用すると、両方のボットが機能しません。

Statement not ended properlyまたはのようなエラーが常に発生しInvalid constantます。

また、次のような値を入れようとしました:

エラー...

私は何を間違っていますか?

編集(私が今まで試したこと):


1を試す

これで全部


トライ2

言うだけSQL command not properly ended


トライ 3

のせいかもしれないと思いました\。実際にはエスケープ文字なので、次のようにエスケープしました

無効な文字と表示されるようになりました


4を試す

こちらも失敗!:)

0 投票する
2 に答える
338 参照

odbc - SQLWindows のネイティブ接続、追加の変数なしで SQL の空白の代わりに NULL を送信する方法はありますか?

データベース管理システム (私の場合は SQL Server 2000) に関係なく、ODBC ドライバーによって引き起こされる多くの不都合のため、アプリケーションの接続タイプを ODBC からネイティブに変更したいと考えています。

SQLWindows はこの機能を提供しますが、大きなギャップがあります。ODBC ドライバーを使用して、フォームのフィールドが空白の場合、NULL を送信してデータベースに記録します。sql.iniファイルの構成パラメーターsetzerolengthstringstonull=onのおかげです。ただし、ネイティブ接続を使用すると、代わりに空白文字列' 'が送信されます。もちろん、列が関連付けられているテーブルまたは外部キーに応じて、さまざまな不整合やエラーが発生します。パラメータsetzerolengthstringstonullUDL ファイルで再現する方法、または内部で変更する方法がわかりません。

アプリケーションでそれを正しく構成する方法、または実行前に (各 SQL の前ではなく一般的な方法で) SQL コマンドをインターセプトして、空白の値を手動で NULL に変更する方法はありますか?

SQLWindows のドキュメントでは、SQL でフィールドを直接送信するのではなく、追加の変数を作成し、それらのフィールドが空白かどうかを確認し、変数をフィールドの値またはSTRING_Nullに設定し、変数を SQL で送信するように提案していることを知っています。私のアプリケーションの企業規模が非常に大きいため、私の状況ではそれは不可能です。それには、ほとんどすべてを単純に書き直す必要があります。


それらの間で物事がどのように異なるかについて、2つの最小限の例を書きました。

これは OBDC で機能し、列UsrEmailがtblEmailで電子メールを検索すると仮定して、テーブルtblUserにユーザーを挿入します。そしてdfUsr [something]は MyForm のコントロールです。

ネイティブ接続で同じことを行うには、sUsrEmail (など) という名前の文字列変数を作成し、以下の特定の SQL の前に次のコードを実行する必要があります。

クエリも異なります。

0 投票する
1 に答える
137 参照

guptateamdeveloper - SQL Windows の挿入ステートメントの「グリッド」テーブル

動的に作成されたときに挿入ステートメントで「グリッド列」を識別する方法これらを参照できません。グリッドに列を追加しようとすると、正しいタイトルが表示されますが、INSERT で参照できません。「グリッド」は .xls からロードされます。

ありがとう

0 投票する
1 に答える
236 参照

c# - DLL による RTF 2 HTML 変換が機能しない

この質問はややこしいかもしれません。

シナリオ:

というIDEを使用していTeam Developer 6.1ます。と呼ばれる独自のプログラミング言語がありGupta / Centuraます。他の方法でそれを行う機会が他にないので、RTF-Control 要素を使用して、GUI を少し使いやすくする必要があります。

私が達成したいのは電子メールを送信することですが、コンテンツは RTF であり、 HTML に変換する必要があります

とにかく...doxlib.dll使用したい関数が2つあると呼ばれるDLLにバインドします。

_DoxConvert (rtf ファイルを html ファイルに変換します)

_DoxStringConvert (rtf コンテンツを html コンテンツに変換します)

インターネットで、最初の 1 つを実行するのに役立つ情報を見つけました。

最後に、ここから 3 つ目の投稿が実行されました。

2番目の関数は、出力が得られず、その理由がわからないため、私を夢中にさせています。これは と関係があると思いますoutput length buffer。また、関数は0常に返されますが、サンプルでは何らかの数値を返す必要があります...実際には、3番目の返信を読み取れないポイントがあります:D

3 番目の応答が autoit から c++ に変換される場合、これが C++ でどのように見えるか誰かが考えていますか?

現時点で、私の電話は (Centura) のように見えます

呼び出しの例:

しかし、この出力の長さは私にはとても間違っているようです^^

0 投票する
0 に答える
147 参照

guptateamdeveloper - ファイルをグリッド ウィンドウにインポートする

.xls および .xml ファイルをグリッド ウィンドウにインポートしようとしましたが、うまくいきません。.csv と .txt で成功します

bok =SalGridDataExport( gridState, sPath,Format_EXCEL ) を設定します。

または、これに答えることができますか:

TD6.3を使用してこの機能を成功させた人はいますか?私にとっては、6.2を使用してうまくいきました。

ありがとう

解決済み

olexlsf.dll を C:\Windows\SysWOW64 にコピーし、ここから「regsvr32.exe olexlsf.dll」を実行します

0 投票する
1 に答える
132 参照

mysql - グリッドテーブルからデータベーステーブルへのデータのインポート SQL Windows

TD の Grid テーブルに Excel データをインポートすることに成功し、これを SqlBase テーブルにロードすることに苦労しました。私は1つの問題に苦労しました。ヘッダー行のある Excel ファイルがあり、データの最初の行が 2 行目である場合、インポートは行われますが、SqlBase を調べると、データはグリッドの日付とは異なります。ただし、ヘッダー行の後に空白行を入れれば問題ないようです。

誰でもこれについてコメントしたり、これを防ぐ理由や方法を教えてもらえますか?

0 投票する
3 に答える
251 参照

guptateamdeveloper - SQLBase での重複の削除

私は現在 SQLBase データベースを実行しており、重複したアイテムを選択して削除することをいくつか試しました。

ここにシナリオがあります:

RowID は仮想列です。これはシステムによって作成されます。

私がやりたいのは、すべての重複を削除することなので、最終的には次のようになります。

問題は、それが SQLBase にあり、複製を反復する関数がないことです。

次のような重複を見つけます:

そして、私の問題があります。その時点からそれらを削除する方法が見つかりません。また、ステートメントのために、明らかにrowid重複選択に追加できません。group by

column1重複を削除して、 undの各組み合わせのエントリを 1 つだけにする可能性はありますcolumn2か?