VC操作SQL Server的问题? 用vc下面的CRecordset类操作SQL Server2000 应该怎么打开数据库,才能使记录集是可以增加的?我用的是open打开记录集,应该怎么设置?谢谢了先。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 CDatabase db;db.OpenEx(_T("DSN=Hotel;UID=YILING"));CLoginset * m_recordset=new CLoginset(&db); CString sql="SELECT * FROM [LoginInfor]";m_recordset->Open(AFX_DB_USE_DEFAULT_TYPE,sql); 我已经按照上面的方法设置了但是还是不行,我用一下语句打开数据库,m_dbUCStat->Open(CRecordset::dynaset,"select * from [dbo].[ltUC]")返回值为1,说明已经成功了。然后用AddNew()增加新的记录总是出错,我的CRecordset的派生类里包含多个表。望各位大侠指教呀。 同意楼上,含多个表时,不能直接用addnew 那应该怎么样操作呢?难道需要直接执行sql语句? 为什么不直接执行insert语句呢(如果你不对二进制字段进行操作) 获取临时文件夹的问题 请大家帮我设计个自动绘图的方案 征求一下大家的意见 高手在哪里?VC下Microsoft Forms 2.0 Textbox不能输入英文! 函数声明的两种写法,如何理解? COM使用问题 vc中如何删除已定义的类? Mpeg2 的码流有上限吗? ISAPI如何实现无回显输出? 如何消除DrawText痕迹? 不明白这个constructor............ 为什么使用EnumPrinters总是不能得到系统中的打印机啊?使用GetDefaultPrinter就可以得到正确的打印机名称。。。
CString sql="SELECT * FROM [LoginInfor]";m_recordset->Open(AFX_DB_USE_DEFAULT_TYPE,sql);
m_dbUCStat->Open(CRecordset::dynaset,"select * from [dbo].[ltUC]")
返回值为1,说明已经成功了。
然后用AddNew()增加新的记录总是出错,我的CRecordset的派生类里包含多个表。
望各位大侠指教呀。