易截截图软件、单文件、免安装、纯绿色、仅160KB

ADO与MSSQL问题

_ConnectionPtr connect; //数据库连接对象
_RecordsetPtr  record;  //数据集对象
_CommandPtr    command; //命令对象
三个对象全都创建好了。数据库是SQLServer
command->CommandText = _bstr_t(PosName);//存储过程的名称
command->CommandType = adCmdStoredProc;//存储过程模式
...//这里是设置存储过程的参数
record = command->Execute(NULL,NULL,command->CommandType);//执行存储过程
执行也成功了,现在有两个问题:
1.record调GetRecordCount是-1;调MoveFirst会异常。
2.如果存储过程里先执行一条Insert语句,再执行一条Select语句作为返回.
record读返回的内容会异常,但如果这个存储过程先执行Select语句再执行Insert语句record对象就不会异常。
在数据库里直接执行存储过程是正确的。
高手指点迷津……
1.record->MoveFirst之前应该先判断record里面是否有数据,既然GetRecordCount为-1,当然不能再调MoveFirst了。
2.不知道哦,看看是不是程序其它地方出问题了!

record里面有记录的,好像是要设置静态游标还是什么的,可是我不懂设,因为我的record是直接从command的执行里返回的。


相关问答:

MSSQL 操作结果集

SQL code:
For Ls_desc IN (Select Di_ename ,Di_Pcs,Di_Unitprice
from T_BO_DeclareInvoice Di
WHERE bs_code = as_bs_code)
LOOP
IF Ls_desc.Di_ename IS ......

vb+mssql查询问题

比如
一个是用户列表
UserID
1
2
3
4

一个是次数列表(每天访问一次Num+1)
UserID Day Num
1 2009-09-22  10
2 2009-09-22  20
4 2009-09-22  8
......

mssql job不能执行

各位大侠  ,我今天做了个job,sql是 exec  proc_showresult.
可就是不能执行 ,然后我吧这个sql换成 select 1。就没问题,这是什么原因啊  请高手指教
存储过程有参数没??
也许是执行了,你没 ......

网站打包,能打成mssql的表不让客户看到内容吗

如题,想将我以前做过的网站放在网上给人看,由于是ms sql的,大多数网络商的虚拟主机是要收费的,
想打包后放在一些免费的空间,让人家自己下载去看,所以希望打过包后的数据库的表不让客户看到,
或者是加过 ......

mssql里的这些用户是干嘛的,应该删除还是拒绝访问?

sql 2005里有些2000里没有的用户,不知道分别有什么功能?
出于安全考虑,哪些应该删除哪些应该拒绝访问?
谢谢!

BUILTIN\Administrators
BUILTIN\Users
NT AUTHORITY\SYSTEM
xxxx\SQLServer ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号