-1

データベース内のテーブルからデータを取得するバイナリ dat ファイルからリスト ボックスを埋めるコードがアプリケーションに存在します。使用されているコードは

 public string getclientid(string sectorid)
    {
        try
        {
            DataSet dsobj = new DataSet();
            bllobj = new ConverterClass();
            string retclientval = "0";

            dsobj = bllobj.BinaryDeSerialize(strDataPath + "\\" + "BinaryClientlocation.dat");
            DataRow[] dr = dsobj.Tables[0].Select("client_location_id in(" + locationid + ")");
            if (dr.Length > 0)
            {
                foreach (DataRow drow in dr)
                {
                    retclientval = retclientval + "," + drow["client_id"].ToString();
                }
            }
            return retclientval;
        }

新しい client を追加できるように、バイナリ ファイルが生成されるテーブルを見つける方法。使用する DBMS は Sql Server 2005 です。

4

2 に答える 2

1

.dat ファイルの元のデータベースにアクセスできる場合は、おそらく、リスト ボックスに入力するバイナリ ファイルは必要ありません。データセットを調べるか、Linq to SQL.

于 2013-01-19T06:49:40.630 に答える
0

このコードがあなたを助ける方法はありません。
db からデータを読み取り、独自のバイナリ形式で書き出すと、データベース テーブルとは関係ありません。

ファイルを書き込むコードを探しに行く必要がありBinaryClientlocation.datます。

于 2013-01-19T06:38:38.933 に答える