DBF DE NOVO
o que tem de errado aqui?
BD.Open [Ô]Provider=Microsoft.Jet.OLEDB.4.0;Data Source=[Ô] & [Ô]c:\[Ô] & [Ô];[Ô] & [Ô]Extended Properties=[Ô][Ô]DBASE IV;[Ô][Ô];[Ô]
RS_AC.Open [Ô]SELECT * FROM [Ô] & [Ô]estoque.dbf[Ô], BD
[ô] RS_AC.Open [Ô]SELECT * FROM [Ô] & [Ô]estoque[Ô], BD, adOpenKeyset, adLockOptimistic
umas das duas formas, dá o seguinte erro:
Run-time error [ô]-2147467259 (80004005)[ô]:
Erro inesperado causado pelo drivers de banco de dados externo
BD.Open [Ô]Provider=Microsoft.Jet.OLEDB.4.0;Data Source=[Ô] & [Ô]c:\[Ô] & [Ô];[Ô] & [Ô]Extended Properties=[Ô][Ô]DBASE IV;[Ô][Ô];[Ô]
RS_AC.Open [Ô]SELECT * FROM [Ô] & [Ô]estoque.dbf[Ô], BD
[ô] RS_AC.Open [Ô]SELECT * FROM [Ô] & [Ô]estoque[Ô], BD, adOpenKeyset, adLockOptimistic
umas das duas formas, dá o seguinte erro:
Run-time error [ô]-2147467259 (80004005)[ô]:
Erro inesperado causado pelo drivers de banco de dados externo
Use o driver do FoxPro... veja em www.connectionstrings.com
BD.Open ([Ô]Driver=Microsoft Visual Foxpro Driver; UID=;SourceType=DBF;SourceDB=c:\[Ô])
RS_AC.Open [Ô]SELECT * FROM [Ô] & [Ô]estoque.dbf[Ô], BD
FEDERHEN, deu certo isso ae, valeu, agora para fazer um INSERT, na data dentro do DBF, já tentei de varias formas mais dando erro:
v_Sql = [Ô]INSERT INTO TESTE (COD,REF,NUN,DATA)[Ô]
v_Sql = v_Sql + [Ô] VALUES ([Ô]
v_Sql = v_Sql + [Ô][ô][Ô] & v_Cod & [Ô][ô],[ô][Ô] & v_Ref & [Ô][ô],0[Ô] & [Ô],[Ô] & [Ô]01/01/2012[Ô] & [Ô])[Ô]
BD.Execute v_Sql
v_Sql = [Ô]INSERT INTO TESTE (COD,REF,NUN,DATA)[Ô]
v_Sql = v_Sql + [Ô] VALUES ([Ô]
v_Sql = v_Sql + [Ô][ô][Ô] & v_Cod & [Ô][ô],[ô][Ô] & v_Ref & [Ô][ô],0[Ô] & [Ô],[Ô] & [Ô]01/01/2012[Ô] & [Ô])[Ô]
BD.Execute v_Sql
Não testei, mas testa assim:
v_Sql = [Ô]INSERT INTO TESTE (COD,REF,NUN,DATA) VALUES ([Ô] & _
[Ô][ô][Ô] & v_Cod & [Ô][ô],[ô][Ô] & v_Ref & [Ô][ô],0[Ô] & [Ô],[Ô] & [Ô]2012-12-31[Ô] & [Ô])[Ô]
BD.Execute v_Sql
v_Sql = [Ô]INSERT INTO TESTE (COD,REF,NUN,DATA) VALUES ([Ô] & _
[Ô][ô][Ô] & v_Cod & [Ô][ô],[ô][Ô] & v_Ref & [Ô][ô],0[Ô] & [Ô],[Ô] & [Ô]2012-12-31[Ô] & [Ô])[Ô]
BD.Execute v_Sql
ainda erro:
aqui para inserir no banco DFD;
v_Sql = [Ô]INSERT INTO TESTE (COD,REF,NUN,DATA)[Ô]
v_Sql = v_Sql + [Ô] VALUES ([Ô]
v_Sql = v_Sql + [Ô][ô][Ô] & v_Cod & [Ô][ô],[ô][Ô] & v_Ref & [Ô][ô],0[Ô] & [Ô],[Ô] & [Ô]2012-02-27[Ô] & [Ô])[Ô]
BD.Execute v_Sql
Aqui o erro:
Run Time error [ô]-2147217913 (080040a07)[ô]:
[Microsoft][ODBC Visual FoxPro Driver]Data type mismatch.
Me ajudem
Valeu
aqui para inserir no banco DFD;
v_Sql = [Ô]INSERT INTO TESTE (COD,REF,NUN,DATA)[Ô]
v_Sql = v_Sql + [Ô] VALUES ([Ô]
v_Sql = v_Sql + [Ô][ô][Ô] & v_Cod & [Ô][ô],[ô][Ô] & v_Ref & [Ô][ô],0[Ô] & [Ô],[Ô] & [Ô]2012-02-27[Ô] & [Ô])[Ô]
BD.Execute v_Sql
Aqui o erro:
Run Time error [ô]-2147217913 (080040a07)[ô]:
[Microsoft][ODBC Visual FoxPro Driver]Data type mismatch.
Me ajudem
Valeu
v_Sql = [Ô]INSERT INTO TESTE (COD,REF,NUN,DATA)[Ô]
v_Sql = v_Sql + [Ô] VALUES ([Ô]
v_Sql = v_Sql + [Ô][ô][Ô] & v_Cod & [Ô][ô],[ô][Ô] & v_Ref & [Ô][ô],0[Ô] & [Ô],[Ô] & [Ô]27/02/2012[Ô] & [Ô])[Ô]
BD.Execute v_Sql
v_Sql = v_Sql + [Ô] VALUES ([Ô]
v_Sql = v_Sql + [Ô][ô][Ô] & v_Cod & [Ô][ô],[ô][Ô] & v_Ref & [Ô][ô],0[Ô] & [Ô],[Ô] & [Ô]27/02/2012[Ô] & [Ô])[Ô]
BD.Execute v_Sql
mesmo erro de novo;..
tem 1 virgula sobrando no insert NUN
o problema é conversao de dados ,
o que é numerico o que é caracter ai ? o data é date()
me fala os campos da sua tabela pra eu ajudar vc
alias tenta 02/27/2012 formato americano
o problema é conversao de dados ,
o que é numerico o que é caracter ai ? o data é date()
me fala os campos da sua tabela pra eu ajudar vc
alias tenta 02/27/2012 formato americano
COD: caractere
REF: caractere
NUN=numerico
DATA=date
o resultado do insert é esse: INSERT INTO TESTE (COD,REF,NUN,DATA) VALUES ([ô]00015[ô],[ô]TESTE[ô],0,27/02/2012)
REF: caractere
NUN=numerico
DATA=date
o resultado do insert é esse: INSERT INTO TESTE (COD,REF,NUN,DATA) VALUES ([ô]00015[ô],[ô]TESTE[ô],0,27/02/2012)
tenta ai
meses/dias/ano
mm/dd/yyyy
meses/dias/ano
mm/dd/yyyy
v_Sql = [Ô]INSERT INTO TESTE (COD,REF,NUN,DATA)[Ô]
v_Sql = v_Sql + [Ô] VALUES ([Ô]
v_Sql = v_Sql + [Ô][ô][Ô] & v_Cod & [Ô][ô],[ô][Ô] & v_Ref & [Ô][ô],0[Ô] & [Ô],[Ô] & [Ô]#02/27/2012#[Ô] & [Ô])[Ô]
BD.Execute v_Sql
Tópico encerrado , respostas não são mais permitidas