Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
SQL query
Message
Information générale
Forum:
Visual FoxPro
Catégorie:
Autre
Titre:
Versions des environnements
Visual FoxPro:
VFP 9 SP2
OS:
Windows Server 2012
Network:
Windows 2008 Server
Database:
MS SQL Server
Application:
Web
Divers
Thread ID:
01606642
Message ID:
01606652
Vues:
50
>>>>The following commands in a VFP program should delete from an sql database all records for the appropriate accountno but nothing happens
>>>>
>>>>
>>>> lcsqlcommand ="delete JobList where TRIM(accountno)=DG34214"
>>>> lnresult = SQLEXEC(gnConnHandle,lcsqlcommand)
>>>> select sqlresult
>>>>
>>>>What have I done wrong?
>>>
>>>For starts Colin if you ran that command in SQL it would not work. You need quotes round the string.
>>>
>>>"delete JobList where TRIM(accountno)='DG34214'"
>>
>>If I put quotes around the string I get a compile error
>
>BTW, why do you use TRIM function? Are you saving your data with spaces at the beginning of the string? Using TRIM function will not allow SQL Server to take advantage of the index if you have it for the accountNo column.

this is my code

TEXT TO lcsqlcommand NOSHOW
delete JobList where accountno='DG34214'
ENDTEXT
Specialist in Advertising, Marketing, especially Direct Marketing

I run courses in Business Management and Marketing
Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform