Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Ignore parameters with SQLExec?
Message
De
05/05/2011 13:57:51
 
 
À
05/05/2011 13:46:20
Joel Leach
Memorial Business Systems, Inc.
Tennessie, États-Unis
Information générale
Forum:
Visual FoxPro
Catégorie:
Client/serveur
Versions des environnements
Visual FoxPro:
VFP 9 SP2
OS:
Windows 7
Database:
MS SQL Server
Divers
Thread ID:
01509693
Message ID:
01509699
Vues:
75
>I am working on a script to create a database in SQL Server 2008. The script includes the creation of UDFs, and at least one of those contains a "?" in the UDF. Since SQLDMO is apparently gone, I am working on using SQLExec() to execute the script. The problem is that SQLExec() is interpreting the "?" as a parameter (and prompting for a value) when it is not. Is there anyway to tell SQLExec() to ignore anything it interprets as a parameter?
>
>Thanks.

I used xp_cmdshell to execute a script, which would create complete database on the server. By default xp_cmdShell is disabled (I think). You have to enable it on your SQL Server.
For security reasons it is not recommended to keep this feature enabled all the time.

lcCommand=[EXEC master..xp_cmdshell 'osql -S ]+[Your Server Name]+[ -d ]+[DataBase Name]+[ -E -i ]+[ScriptName]+[ -n']
lr = SQLEXEC(nHandle, lcCommand) &&& nHandle - connection handle
Précédent
Répondre
Fil
Voir

Click here to load this message in the networking platform