Search  
Friday, May 25, 2012 ..:: Forum ::.. Register  Login
 Forum Minimize
Pentru a putea posta mesaje trebuie să vă înregistraţi.
Notă: Mesajele cu conţinut jignitor sau ilegal (inclusiv cereri de soft piratat) nu sunt acceptate şi vor fi şterse imediat .

Pentru a primi raspunsuri rapide si corecte, scrieti in mesaj ce intentionati sa faceti, ce mesaj de eroare primiti, in ce context si in urma caror actiuni. De asemenea, mentionati versiunea de FoxPro in care lucrati!
Dacă nu specificați versiunea, se consideră VFP 9.0 SP2.

SearchForum Home
  Visual FoxPro  Client/Server  INSERT IN MYSQL...
 INSERT IN MYSQL
 
 5/14/2009 3:12:43 PM
User is offlinegavroche
82 posts


INSERT IN MYSQL
 (N/A)
Vreau sa inserez din VFP9 in MYSQL o inregistrare.
Problema este ca am multe campuri in inregistrare si imi iese o comanda de genul:
SQLEXEC(connhandle,"insert into table (camp1,camp2,....campN) values (val1,val2,...valN)")
Avand 30 de campuri comanda de mai sus iese destul de lunga si imi da eroare de sintaxa cand vreau sa salvez.
Am incercat sa duc campurile intr-o variabila campuri si valorile intr-o variabila valori astfel:
campuri="camp1,camp2,....campN"
valori="val1,val2,...valN"
apoi:
SQLEXEC(connhandle,"insert into table (?campuri) values (?valori)")
Care nu imi mai da eroare la salvare dar imi da eroare la runtime.
Cred ca este comanda prea lunga. Pot sa trimit valorile catre MYSQL ca un vector sau ca un obiect?

 5/14/2009 3:44:09 PM
User is offlinegavroche
82 posts


Re: INSERT IN MYSQL
 (N/A)
Am rezolvat.
Atribuirea de sir nu poate depasi 255 caractere. Asa ca am facut astfel:
SQLEXEC(connhandle,"insert into table (camp1,camp2,....campN)";
+ " values (val1,val2,...valN)")
Si merge brici
  Visual FoxPro  Client/Server  INSERT IN MYSQL...

Search  Forum Home         

 Google Ads Minimize

    

Copyright 2002-2010 Profox   Terms Of Use  Privacy Statement