对于一般从MS SQL Server数据库导出的一些T-SQL语句(如go,set ... off,create procedure等)只能靠查询分析器来手工执行,无法在delphi前台用Query等控件来执行。谁能帮忙解决!!!
解决方案 »
- delphi 读取某个问件夹下所有问件,读取顺序???
- 求助:如何编写程序实现从电脑USB接口中移除USB设备
- MDI程序中菜单的问题。
- 而且在DLL窗体中加了一个DBGridEh,动态实例化窗体至动态生成的tabSheet中,点击后报control 'dbGrid' has no parent
- 在filter中怎么使用变量特别是integer变量我用了很多方式都不行
- TServerSocket重复连接导致死连接,端口耗尽,请指点一二!
- 紧急问题!!!请问如何用delphi向SQL Server表中的smalldatetime类型的字段添加记录?谢谢
- VCL中嵌入了一个TWEBbrowser 但是会有边框 要怎么去掉这个边框
- 为什么打印时只打印第一条记录(在第三条也是打印第一条)在线等候啊
- 如何给别人送分,请高人指教。谢谢
- 如果做成像建模工具画图那种效果?
- 连接数据库程序安装请教。
SET QUOTED_IDENTIFIER OFF
GO
SET ANSI_NULLS OFF
GO
等这样的语句,到其他机器上只有查询分析器才能执行,Query控件会报错!不信可以随便导出一个存储过程脚本拿到delphi上试试!!!
有些不可以,在数据库里弄吧!
adoquery.sql.add(SET QUOTED_IDENTIFIER OFF );
adoquery.Execute
adoquery.sql.add(SET ANSI_NULLS OFF );
adoquery.Execute
这样做也太繁琐了吧!在说不止go,还有许多Query不能识别的语句,难道要一一分解,
能否在前台调用query analyzer来执行,或更强大的数据集控件???
在程序中调用此命令:
osql -U username -P password -S servername -d dbname -i filename
.....ADOConnection1.CommitTrans;如何?
用winexec函数
...代表什么?