BDS2006の名前空間の宣言

解決


こあ  2007-03-18 21:35:41  No: 25395

すみませんが、
asp.netの場合、名前空間の定義が、VBで
Imports System.Data.OleDb
Dim cn As New....
ですが、Delphiではどのように宣言するのでしょうか?
ExcelにODBCで接続したいのです。


HOta  2007-03-18 23:48:29  No: 25396

Uses で宣言します。ODBCをBDEで使うのなら、DBユニットですね。
UsesにDBを追加します。


こあ  2007-03-19 01:55:51  No: 25397

HOtaさん回答ありがとうございます。
uses
  System.Collections, System.ComponentModel,
  System.Data, System.Drawing, System.Web, System.Web.SessionState,
  System.Web.UI, System.Web.UI.WebControls,      System.Web.UI.HtmlControls,
  System.Data.Common, Borland.Data.Provider, System.Globalization;
  System.Data.OleDb,  <---ここに追加

WebForm1.aspxに追加しようと思いましたが、
[Pascal エラー] WebForm1.pas(11): E2029 宣言 が必要な場所に 識別子 'System' があります。
とエラーが出ます。
なにがよくないのでしょうか?
ASP.NETプログラム第一作目なのですみません。


通りすがり  2007-03-19 03:02:02  No: 25398

uses
  System.Collections, System.ComponentModel,
  System.Data, System.Drawing, System.Web, System.Web.SessionState,
  System.Web.UI, System.Web.UI.WebControls,      System.Web.UI.HtmlControls,
  System.Data.Common, Borland.Data.Provider, System.Globalization;
  System.Data.OleDb,  <---ここに追加
でなくて
uses
  System.Collections, System.ComponentModel,
  System.Data, System.Drawing, System.Web, System.Web.SessionState,
  System.Web.UI, System.Web.UI.WebControls,      System.Web.UI.HtmlControls,
  System.Data.Common, Borland.Data.Provider, System.Globalization,//*
  System.Data.OleDb;//*
でないでしょうか?


こあ  2007-03-19 10:21:37  No: 25399

通りすがりさんありがとうございます。
4行目のSystem.Globalization;の;を,にして
System.Data.OleDb;//*にしたらコンパイルできました。
;を一番最後の行につけないとだめというオチでした。
お騒がせしてすみません。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加