用AdoQuery来操作Access中的表,写动态查询语句哦,
插入、删除、修改、查询,分别写几句话出来瞧瞧,谢谢了。

解决方案 »

  1.   

    with TestADOQuery do
      begin
        Close;
        '
        ' 生成数据库连接字符串
        '
        ConnectionString := 'Provider=SQLOLEDB.1;'
                                       + 'Password="";'
                                       + 'Persist Security Info=True;'
                                       + 'User ID=sa;'
                                       + 'Initial Catalog=PHP_BBS;'
                                       + 'Data Source=192.168.0.250';
        Open;    '
        ' 查询
        '
        strSQL := 'SELECT * FROM [TableName]';
        SQL.Clear;
        SQL.Add(strSQL);
        Open;    '
        ' 更新
        '
        strSQL := 'UPDTE [TableName] '
                + 'SET [FileName] = [Value] '
                + 'WHERE [FieldName] = [Value] ';    SQL.Clear;
        SQL.Add(strSQL);
        ExecSQL();    '
        ' 更新
        '
        strSQL := 'DELETE FROM [TableName]'
                + 'WHERE [FieldName] = [Value] ';    SQL.Clear;
        SQL.Add(strSQL);
        ExecSQL();    '
        ' 插入
        '
        strSQL := 'INSERT INTO [TableName]'
                + '([FieldName])'
                + ' VALUES '
                + '([Value])';    SQL.Clear;
        SQL.Add(strSQL);
        ExecSQL();  end;
      

  2.   

    不好意思,我没有 Access 数据库,写在 Sql Server 的了,把连接字符串换成就行了。Provider=Microsoft.Jet.OLEDB.4.0;Password="";Data Source=TEST;Persist Security Info=True你还是多去看看书的好。还有帮助