喫茶XRAYトップページ

[スレッド全体
]

[10686] Delphi 10.1 Berlin Starterでデータベース返信 削除
2017/1/21 (土) 19:33:17 Mr.XRAY
どこかで「エンバカデロは本気です」というような話を聞きました (?)
ほんだば,こんな記事があってもいいのかな ? と書きました.

[564_Delphi 10.1 Berlin Starter で JET データベース]
http://mrxray.on.coocan.jp/Delphi/plSamples/564_ZeosLib_DelphiBerlin.htm

なんで Paradox のサンプルがあるのか ?
いいじゃないですか,あったって !!


[10687] Re:Delphi 10.1 Berlin Starterでデータベース返信 削除
2017/1/21 (土) 20:26:09 Mr.XRAY
> [564_Delphi 10.1 Berlin Starter で JET データベース]
> http://mrxray.on.coocan.jp/Delphi/plSamples/564_ZeosLib_DelphiBerlin.htm


記事とサンプルを掲載したので,ググってみました.

「delphi ZeosLib ADO」
「delphi ZeosLib mdb」

ほとんどない.... ウッウッウ.
ほとんど需要がないということなのね.そうなのね.そうなのかしら...


[10688] Re2:Delphi 10.1 Berlin Starterでデータベース返信 削除
2017/1/21 (土) 23:06:52 taka
▼ Mr.XRAYさん
> > [564_Delphi 10.1 Berlin Starter で JET データベース]
> > http://mrxray.on.coocan.jp/Delphi/plSamples/564_ZeosLib_DelphiBerlin.htm
>
> 記事とサンプルを掲載したので,ググってみました.
>
> 「delphi ZeosLib ADO」
> 「delphi ZeosLib mdb」
>
> ほとんどない.... ウッウッウ.
> ほとんど需要がないということなのね.そうなのね.そうなのかしら...

メモ帳代わりにしていた mdbが壊れて 痛い目にあったことがあるので
mdb は使わない派です。

Paradox と firebird と mysqlは破損したことはないです。

Starterをインストールするだけで、一度も使わずに終わっているんですよね。
Starterで簡単にDBを扱えないと思っていたのでありがたい情報です
必要になったときにZeosLibをインストールさせてもらいます。


[10689] Re3:Delphi 10.1 Berlin Starterでデータベース返信 削除
2017/1/21 (土) 23:59:40 Mr.XRAY
▼ takaさん

> メモ帳代わりにしていた mdbが壊れて 痛い目にあったことがあるので
> mdb は使わない派です。


それが一番無難です.ハイ.
Nifty Forum の時代にも結構話題になっていましたからね.
ある人がマイクロソフトに問い合わせたら,
SQL Server をお使いくださいと言われたそうです.しかも回答は有料 !!

昔,Delphi で Access に接続したい,とかいう質問があったので,
ZeosLib を使えばデータベースの接続ができます.という文章だけではと思った
のでございます.
今はそういう方はいなくなったのかも知れません.
 
> 必要になったときにZeosLibをインストールさせてもらいます。

多分ないでしょう (笑)
あるとしたら,誰かに訊かれた時ぐらいかも.... (^^;


[10691] Re:Delphi 10.1 Berlin Starterでデータベース返信 削除
2017/1/22 (日) 19:49:45 taki
▼ Mr.XRAYさん

> [564_Delphi 10.1 Berlin Starter で JET データベース]
> http://mrxray.on.coocan.jp/Delphi/plSamples/564_ZeosLib_DelphiBerlin.htm
>



564_ZeosLib_DelphiBerlin.zip を解凍(←おっさん)してサンプルを試しました。

Windows7 Pro 32Bit SP1で試すと

01_ZeosLib_TZTable 正常
02_ZeosLib_TZQuery 正常
03_ZeosLib_JET2010 正常

04_ZeosLib_ParadoxDB

Project1.exe
Button1をクリックすると、
「外部データベース ドライバ(11265)で予期しないエラーが発生しました。.」
のダイアログが表示されます。

念のために

Windows10 Pro 64bitで試すと

05_ZeosLib_TZTable 正常
06_ZeosLib_TZQuery 正常

でも、
「WindowsによってPCが保護されました
Windows SmartScreenは認識されないアプリの起動を停止しました。
このアプリを実行すると、PCに問題が起こる可能性があります。」と表示され
「実行しない」ボタンしかなくて試せないじゃん。
詳細情報 をクリックすると「実行」のボタンが出たので試せた。

07_ZeosLib_JET2010は

Button1をクリックすると
「プロバイダーが見つかりません。正しくインストールされていない可能性があります。.」
とダイアログが出ます。

08_ZeosLib_ParadocDBは

Button1をクリックすると
「参照順序が正しくありません。.」
とダイアログが出ます。

あと、何故Win7の解凍は01〜04でWin10の解凍は05〜08なんだろう?
間違って2回解凍したか?

新しいWin10は「Delphi10.1 Berlin Starter」をインストールするだけに
購入しました。(T_T)
なので、アクセスとかデータベースの類は一切入っていません。


[10692] ダウンロードしたZIP内のファイル名の違い返信 削除
2017/1/22 (日) 21:18:19 Mr.XRAY
▼ takiさん

わわっ,taki さん,テストして頂いたんですか.
ありがとうございます.
わかるところから.

> あと、何故Win7の解凍は01〜04でWin10の解凍は05〜08なんだろう?
> 間違って2回解凍したか?


実は,記事の各項目の番号に合わせて名前,番号だけですが,変更しました.
スミマセン.よくやることなんです.


[10693] プロバイダーが見つかりません返信 削除
2017/1/22 (日) 21:24:55 Mr.XRAY
▼ takiさん

> 07_ZeosLib_JET2010は
>
> Button1をクリックすると
> 「プロバイダーが見つかりません。正しくインストールされていない可能性があります。.」
> とダイアログが出ます。


PC にインストールされているエクセルとか,ワードのバージョンが
Office 2007 以降であれば動作すると思います.
それらがインストールされていない場合は,そのエラーとなります.

対処方法は,以下の記事にあるマイクロソフトのサイトから
再配布可能なコンポーネントをインストールする必要があります.

[04_Microsoft Access データベース エンジン 2010 を使用した接続]
http://mrxray.on.coocan.jp/Delphi/plSamples/590_ADO_Excel.htm#04


[10694] 参照順序が正しくありません返信 削除
2017/1/22 (日) 21:26:55 Mr.XRAY
▼ takiさん

> 08_ZeosLib_ParadocDBは
>
> Button1をクリックすると
> 「参照順序が正しくありません。.」
> とダイアログが出ます。


これは,以下のサンプルで設定して回避するしかありません.

[01_「照合順序が正しくありません」の回避]
http://mrxray.on.coocan.jp/Delphi/plSamples/568_ADO_Paradox.htm#01


[10695] WindowsによってPCが保護されました返信 削除
2017/1/22 (日) 21:32:27 Mr.XRAY
> 「WindowsによってPCが保護されました

以下を参考にして,ダウンロードした ZIP ファイルのでロックを解除して
みてください.

[EXE 起動時の [ 不明な発行元 ] ダイアログを非表示にする]
http://mrxray.on.coocan.jp/Delphi/Others/SecurityDialog.htm

その他はこれから考えます.(^^;


[10696] 予期しないエラーが発生しました返信 削除
2017/1/22 (日) 22:37:32 Mr.XRAY
> 04_ZeosLib_ParadoxDB
>
> Project1.exe
> Button1をクリックすると、
> 「外部データベース ドライバ(11265)で予期しないエラーが発生しました。.」
> のダイアログが表示されます。


思い出しました.
これですね.Windows Vista 以降の 32 ビットの Windows では.
Paradox にアクセスするプログラムは,この例外が発生します.
管理者権限で実行すれば動作します.

もちろん,参照順序の設定はしておく必要があります.
原因は分かりせん.というより追及していません (^^;


[10697] Re:予期しないエラーが発生しました返信 削除
2017/1/22 (日) 23:31:08 taka
▼ Mr.XRAYさん
> > 04_ZeosLib_ParadoxDB
> >
> > Project1.exe
> > Button1をクリックすると、
> > 「外部データベース ドライバ(11265)で予期しないエラーが発生しました。.」
> > のダイアログが表示されます。
>
> 思い出しました.
> これですね.Windows Vista 以降の 32 ビットの Windows では.
> Paradox にアクセスするプログラムは,この例外が発生します.
> 管理者権限で実行すれば動作します.
>
> もちろん,参照順序の設定はしておく必要があります.
> 原因は分かりせん.というより追及していません (^^;

思い切っていれてました。
そして、berlinでの初コンパイル!!
マイアプリを差し置いて、Zeosちゃんが、初コンパイルになるとは思ってもいなかったです。

ざっとGoogleさんで調べてみたところ、
UACがからんでいて通常ユーザーでは無理なので管理者権限つけて
起動しましょうってことでした。

プロジェクトオプション
 アプリケーション
  マニフェストファイル
    □ 管理者権限の有効化 にチェックする

代償として IDEからは、
エラー
プロセスを生成できません: 要求された操作には管理者特権が必要です。.
になりますけど


[10698] Re2:予期しないエラーが発生しました返信 削除
2017/1/22 (日) 23:42:16 Mr.XRAY
▼ takaさん

> 思い切っていれてました。
> そして、berlinでの初コンパイル!!
> マイアプリを差し置いて、Zeosちゃんが、初コンパイルになるとは思ってもいなかったです。


ハハハッ.Delphi Berlin も喜んでいることでしょう.
もしかしたらエンバカデロさんも.

 
> エラー
> プロセスを生成できません: 要求された操作には管理者特権が必要です。.
> になりますけど


下の図ですね.
Delphi の IDE を管理者権限で起動してみてくださいませ.



[10699] Re3:予期しないエラーが発生しました返信 削除
2017/1/22 (日) 23:45:17 Mr.XRAY
> 下の図ですね.
> Delphi の IDE を管理者権限で起動してみてくださいませ.


大元の bds.exe を設定しておくと便利です.

[プロジェクトの開き方 ]
http://mrxray.on.coocan.jp/Delphi/Others/WindowsVista.htm#04


[10703] Re:予期しないエラーが発生しました返信 削除
2017/1/24 (火) 10:49:46 taki
▼ Mr.XRAYさん
> > 04_ZeosLib_ParadoxDB
> >
> > Project1.exe
> > Button1をクリックすると、
> > 「外部データベース ドライバ(11265)で予期しないエラーが発生しました。.」
> > のダイアログが表示されます。
>
> 思い出しました.
> これですね.Windows Vista 以降の 32 ビットの Windows では.
> Paradox にアクセスするプログラムは,この例外が発生します.
> 管理者権限で実行すれば動作します.
>
> もちろん,参照順序の設定はしておく必要があります.
> 原因は分かりせん.というより追及していません (^^;


サンプルのプログラムを管理者として実行すると正常に動きました。


[10704] Re2:予期しないエラーが発生しました返信 削除
2017/1/24 (火) 11:37:43 Mr.XRAY
> サンプルのプログラムを管理者として実行すると正常に動きました。

管理者権限でないと動作しないというのは,本当は困るんですが,
しょうがないですね.原因追及もする気ないし...
Paradox はですね,もう,わざわざ新規に使う必要ないでしょうし.

そういう意味も含めてのサンプルと考えてくださいませ.


[▼次のスレッド]
INCM/CMT
Cyclamen v3.82