Fórum Delphi/Access (BDE) #227558
22/04/2004
0
Cannot load an IDAPI service library.
File: MSJT3032.DLL
Alias: AliasSCPesq
Alguém pode dar 1 help?
D4rk Schn31d3r
Curtir tópico
+ 0Posts
22/04/2004
Vinicius2k
Em qual versão do Access foi desenvolvido o banco?
Os drivers são diferentes para 95, 97 e 2000... e o pior : a BDE não dah suporte à bancos Access 2000...
Já que vc está iniciando o desenvolvimento agora, por que não usa ADO ao invés da BDE... apenas uma sugestão...
T+
Gostei + 0
22/04/2004
D4rk Schn31d3r
Gostei + 0
22/04/2004
Vinicius2k
A não ser que exista algum ´macete´ de configuração q eu desconheça, pelo que sei (e não é muito) a BDE não suporta o Access 2000... infelizmente...
T+
Gostei + 0
22/04/2004
D4rk Schn31d3r
Gostei + 0
26/04/2004
Tecnico_julio
para usar um banco de dados ACCESS no DELPHI você deverá o componente ADO e ao invés de usar o BDE você deve usar o ODBC.
Gostei + 0
26/04/2004
Okama
Gostei + 0
28/04/2004
D4rk Schn31d3r
frmDm.qryTeste.ParamByName(´prmIDTeste´).AsInteger := gNum;
Gostei + 0
28/04/2004
Vinicius2k
frmDm.ADOQRYTeste.Parameters.ParamByName(´prmIDTeste´).Value := gNum;
T+
Gostei + 0
29/04/2004
D4rk Schn31d3r
Procedure TfrmConsPesq.dbgConsPesqTitleClick(Column: TColumn); Begin frmDm.qryConsPesq.Close; frmDm.qryConsPesq.SQL[frmDm.qryConsPesq.SQL.Count -1] := ´ORDER BY ´ + Column.FieldName; frmDm.qryConsPesq.Open; End;
Gostei + 0
30/04/2004
D4rk Schn31d3r
Gostei + 0
30/04/2004
Vinicius2k
O CommandText eh uma WideString e não uma TStringList como na TQuery...
Vc precisa fechar o DataSet e passar a string toda novamente...
T+
Gostei + 0
30/04/2004
D4rk Schn31d3r
Gostei + 0
30/04/2004
D4rk Schn31d3r
frmDm.adodsConsPesq.CommandText := ´SELECT Pesq.ID_Pesq, Pesq.Num_Prot, Pesq.Tit_Proj, Inst.Inst, Pesquis.Pesquis FROM Pesq, Inst, Pesquis WHERE Inst.ID_Inst = Pesq.ID_Inst AND Pesquis.ID_Pesquis = Pesq.ID_Pesquis AND Pesq.Num_Prot LIKE :prmNumProt AND Pesq.Tit_Proj LIKE :prmTitProj AND Inst.Inst LIKE :prmInst AND Pesquis.Pesquis LIKE :prmPesquis ORDER BY ´ + Column.FieldName;
Gostei + 0
30/04/2004
Vinicius2k
:shock:
Isso eh no mínimo estranho, jah q uma WideString deveria aceitar 2^30 caracteres... eu consigo simular o erro e, falando honestamente, não sei a causa...
Bem, mas acho q no seu caso seria mais conveniente vc usar uma ADOQuery... ateh pq vc teria a propriedade SQL como TStringList e resolveria também seu problema anterior (com a mudança apenas da última linha da instrução)...
T+
Gostei + 0
01/05/2004
Anjocurioso
Atenciosamente
Ellerson
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)