sql6.5不支持";", OLEDB不支持"go",我这个问题该如何解决?
情况是这样的: 我程序里要动态创建表,然后插入记录。 我想把这两步一次提交给数据库完成,也就是说只和数据库交互一次。
但是在SQL6.5中,创建表的语句后需要加个go, 后面的插入语句才能执行成功,否则会报表不存在。
可是OLEDB不支持go, 是用分号";"代替的。而SQL6.5又不支持";"
这样子的话,如果我同时要支持SQL6.5和OLEDB,那么我就只能把我的语句分两次提交给数据库。
那么我想知道,真的没有一种解决方法,能够在OLEDB+SQL6.5的情况下,实现我想要的功能吗?
有经验的大虾请指教。
但是在SQL6.5中,创建表的语句后需要加个go, 后面的插入语句才能执行成功,否则会报表不存在。
可是OLEDB不支持go, 是用分号";"代替的。而SQL6.5又不支持";"
这样子的话,如果我同时要支持SQL6.5和OLEDB,那么我就只能把我的语句分两次提交给数据库。
那么我想知道,真的没有一种解决方法,能够在OLEDB+SQL6.5的情况下,实现我想要的功能吗?
有经验的大虾请指教。
...全文
相关推荐
OleDb驱动程序
OleDb驱动程序
未在本地计算机上注册“Microsoft.Jet.OleDb.4.0”提供程序错误的解决方法
未在本地计算机上注册“Microsoft.Jet.OleDb.4.0”提供程序错误的解决方法,需要的朋友可以参考下。
wince6.0下oledb操作Sqlce3.5数据库(含安装文件)
wince6.0下oledb方式操作Sqlce3.5数据库的.h和.cpp文件(含安装文件,可以安装到任何文件夹下),测试通过。如需工程源码,请站内联系
OLEDB驱动程序大全 Sybase-OleDB-Provider
OLEDB驱动程序大全 Sybase-OleDB-Provider
SQL SERVER中的OLEDB等待事件
OLEDB等待类型是SQL SERVER 数据库中常见的几种等待类型之一。它意味着某个会话(SPID)通过SQL Server Native Client OLEDB Provider发生了调用请求并等待数据库返回所需的数据。它出现在远程系统(remote system )或网络连接速度不够快,因此调用服务器必须等待要返回结果的情况下。OLEDB等待事件一般是由那些活动造成呢?它一般由下面一些事件引起: 1、远程过程调用(Remote procedure calls) 2、链接服务器查询(Linked server queries) 3、BULK INSERT command


疑难问题
