- - PR -
c# paradox
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 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