として使用する可変ビットは、私は次のエラーを得ました。ご教授ください。ありがとうございました!C#のエラー:</p> <blockquote> <p>view('rs' is a variable bit it is used as a 'method')</p> </blockquote> <p>私は理由を理解していない:メソッド
public void loadFirst()
{
ListView1.Items.Clear();
Connection connect = new Connection();
ADODB.Recordset rs = new ADODB.Recordset();
var _with2 = connect;
_with2.open();
string SQL = "SELECT * FROM CA";
rs.Open(SQL, _with2.conn, ADODB.CursorTypeEnum.adOpenStatic, ADODB.LockTypeEnum.adLockOptimistic);
if (rs.RecordCount != 0)
{
while (!rs.EOF) {
ListViewItem lv = ListView1.Items.Add(rs("ProjectName").Value);
lv.SubItems.Add(rs("ItemName").Value);
lv.SubItems.Add(rs("Amount").Value);
lv.SubItems.Add(rs("Budget").Value);
lv.SubItems.Add(rs("Expenses").Value);
lv.SubItems.Add(rs("Total").Value);
rs.MoveNext();
}
}
_with2.close();
}
'rs(" ProjectName ")'は 'rs'のメソッドを呼び出しています。たぶん 'rs [" ProjectName "]'にするべきでしょうか?また、ここに投稿する前にコードをインデントしてください。 – Rob
答えは質問にあります.RSは変数です。新しいADODB.RecordSet()で作成されます。しかし、呼び出されると、メソッド、関数、またはアクションのように呼び出されます。しかし、完全なライブラリを知らずに私は答えとして入れるつもりはないが、rs( "ProjectName")の代わりにrs ["ProjectName"]を試してみることをお勧めします –