- PR -

c# paradox

1
投稿者投稿内容
未記入
常連さん
会議室デビュー日: 2006/04/24
投稿数: 30
投稿日時: 2006-04-24 20:07
皆さん こんにちは 
難しい問題あって わかる方いましたら 教えてください
C# 使ってparadox のテーブルアクセスして件数を取得してから
アクセスしたparadoxのフォルダを削除したいんですが
なかなかできないです
いろいろ調べてみたんですが原因わからなかった 助けてください
下記のソースはparadoxテーブルをアクセスする時の関数です
よろしくお願いします

OleDbConnection ocnSample=null;
OleDbCommand ShohinSelCmd = null;
try
{
ShohinSelCmd = new System.Data.OleDb.OleDbCommand();
ocnSample = new System.Data.OleDb.OleDbConnection();
ocnSample.ConnectionString = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+DatabasePath+";Extended Properties=Paradox 5.x;";
//ocnSample.ConnectionString = "Driver={Microsoft Paradox Driver (*.db )};DriverID=538;Fil=Paradox 5.X;DefaultDir="+DatabasePath+";Dbq="+DatabasePath+";CollatingSequence=ASCII" ;

ShohinSelCmd.CommandText = "SELECT count(*) as PCount FROM "+TableName;
ShohinSelCmd.Connection = ocnSample;

//接続
ocnSample.Open();
//件数を取得
PCount = (int)ShohinSelCmd.ExecuteScalar();

//接続解除
ocnSample.Close();
ocnSample = null;

}
catch(Exception exc)
{
//接続解除
ocnSample.Close();
ocnSample = null;
}
1

スキルアップ/キャリアアップ(JOB@IT)