問題タブ [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.
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*pRGBData
Centura から呼び出す場所に戻したい。それを行う方法/使用するデータ型がわかりません。std::stringに変換pRGBData
して返そうとしましたが、Centura から関数を呼び出すとクラッシュします。変換自体が正常に機能するのか、間違ったデータ型を選択したために単にクラッシュするのかはわかりません。Centura-「文字列」として、「HARRAY HSTRING、LPSTRING、LPCSTR、LPCWSTR、LPVOID、LPWSTR」を渡すことができます。誰か助けてくれませんか?
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を試す
こちらも失敗!:)
odbc - SQLWindows のネイティブ接続、追加の変数なしで SQL の空白の代わりに NULL を送信する方法はありますか?
データベース管理システム (私の場合は SQL Server 2000) に関係なく、ODBC ドライバーによって引き起こされる多くの不都合のため、アプリケーションの接続タイプを ODBC からネイティブに変更したいと考えています。
SQLWindows はこの機能を提供しますが、大きなギャップがあります。ODBC ドライバーを使用して、フォームのフィールドが空白の場合、NULL を送信してデータベースに記録します。sql.iniファイルの構成パラメーターsetzerolengthstringstonull=onのおかげです。ただし、ネイティブ接続を使用すると、代わりに空白文字列' 'が送信されます。もちろん、列が関連付けられているテーブルまたは外部キーに応じて、さまざまな不整合やエラーが発生します。パラメータsetzerolengthstringstonullをUDL ファイルで再現する方法、または内部で変更する方法がわかりません。
アプリケーションでそれを正しく構成する方法、または実行前に (各 SQL の前ではなく一般的な方法で) SQL コマンドをインターセプトして、空白の値を手動で NULL に変更する方法はありますか?
SQLWindows のドキュメントでは、SQL でフィールドを直接送信するのではなく、追加の変数を作成し、それらのフィールドが空白かどうかを確認し、変数をフィールドの値またはSTRING_Nullに設定し、変数を SQL で送信するように提案していることを知っています。私のアプリケーションの企業規模が非常に大きいため、私の状況ではそれは不可能です。それには、ほとんどすべてを単純に書き直す必要があります。
それらの間で物事がどのように異なるかについて、2つの最小限の例を書きました。
これは OBDC で機能し、列UsrEmailがtblEmailで電子メールを検索すると仮定して、テーブルtblUserにユーザーを挿入します。そしてdfUsr [something]は MyForm のコントロールです。
ネイティブ接続で同じことを行うには、sUsrEmail (など) という名前の文字列変数を作成し、以下の特定の SQL の前に次のコードを実行する必要があります。
クエリも異なります。
guptateamdeveloper - SQL Windows の挿入ステートメントの「グリッド」テーブル
動的に作成されたときに挿入ステートメントで「グリッド列」を識別する方法これらを参照できません。グリッドに列を追加しようとすると、正しいタイトルが表示されますが、INSERT で参照できません。「グリッド」は .xls からロードされます。
ありがとう
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 つを実行するのに役立つ情報を見つけました。
2番目の関数は、出力が得られず、その理由がわからないため、私を夢中にさせています。これは と関係があると思いますoutput length buffer
。また、関数は0
常に返されますが、サンプルでは何らかの数値を返す必要があります...実際には、3番目の返信を読み取れないポイントがあります:D
3 番目の応答が autoit から c++ に変換される場合、これが C++ でどのように見えるか誰かが考えていますか?
現時点で、私の電話は (Centura) のように見えます
呼び出しの例:
しかし、この出力の長さは私にはとても間違っているようです^^
guptateamdeveloper - ファイルをグリッド ウィンドウにインポートする
.xls および .xml ファイルをグリッド ウィンドウにインポートしようとしましたが、うまくいきません。.csv と .txt で成功します
bok =SalGridDataExport( gridState, sPath,Format_EXCEL ) を設定します。
または、これに答えることができますか:
TD6.3を使用してこの機能を成功させた人はいますか?私にとっては、6.2を使用してうまくいきました。
ありがとう
解決済み
olexlsf.dll を C:\Windows\SysWOW64 にコピーし、ここから「regsvr32.exe olexlsf.dll」を実行します
mysql - グリッドテーブルからデータベーステーブルへのデータのインポート SQL Windows
TD の Grid テーブルに Excel データをインポートすることに成功し、これを SqlBase テーブルにロードすることに苦労しました。私は1つの問題に苦労しました。ヘッダー行のある Excel ファイルがあり、データの最初の行が 2 行目である場合、インポートは行われますが、SqlBase を調べると、データはグリッドの日付とは異なります。ただし、ヘッダー行の後に空白行を入れれば問題ないようです。
誰でもこれについてコメントしたり、これを防ぐ理由や方法を教えてもらえますか?
guptateamdeveloper - SQLBase での重複の削除
私は現在 SQLBase データベースを実行しており、重複したアイテムを選択して削除することをいくつか試しました。
ここにシナリオがあります:
RowID は仮想列です。これはシステムによって作成されます。
私がやりたいのは、すべての重複を削除することなので、最終的には次のようになります。
問題は、それが SQLBase にあり、複製を反復する関数がないことです。
次のような重複を見つけます:
そして、私の問題があります。その時点からそれらを削除する方法が見つかりません。また、ステートメントのために、明らかにrowid
重複選択に追加できません。group by
column1
重複を削除して、 undの各組み合わせのエントリを 1 つだけにする可能性はありますcolumn2
か?