DataRrid连接

wozhaozhe2008 2009-08-18 04:23:15
打开的时候发生错误,提示是 无效指针 ,我把m_Precordptr->CursorLocation = adUseClient;这行和data.SetRefDataSource((LPUNKNOWN)m_Precordptr.GetInterfacePtr());只要注解掉这2行就正常运行了,只注解掉
m_Precordptr->CursorLocation = adUseClient;错误就很严重,直接提示错误,然后退出
可注解掉这行错误就一样的了data.SetRefDataSource((LPUNKNOWN)m_Precordptr.GetInterfacePtr());
全部代码就在这,连接数据库那些都已经好了,正常运行的;
麻烦大家看下,也可以把整个过程说下,详细点,我刚学的,我是ADO+DataRird,不要ODBC的;要是觉得分少,我可以在加
try
{
m_Precordptr->CursorLocation = adUseClient;
m_Precordptr.CreateInstance(__uuidof(Recordset));
_bstr_t strSQL = "select * from Landing";
m_Precordptr->Open(_bstr_t(strSQL),m_Pconnection.GetInterfacePtr(),adOpenDynamic,adLockOptimistic,adCmdText);
CDataGrid data;
data.SetRefDataSource((LPUNKNOWN)m_Precordptr.GetInterfacePtr());
}
catch (_com_error e)
{
CString strerror;
strerror.Format("警告:打开数据表时发生异常。错误信息:%s",e.ErrorMessage());
MessageBox(strerror,"提示",MB_OK);
return;
}

大家也可以把你们的代码添来,我看看
...全文
57 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
wozhaozhe2008 2009-08-18
  • 打赏
  • 举报
回复
兄弟,555太感谢了,是因为没初始化
lexdene 2009-08-18
  • 打赏
  • 举报
回复
网上搜到的代码是这么写的:

m_myDataGrid.SetRefDataSource(NULL);
m_myDataGrid.SetRefDataSource((LPUNKNOWN)rs);
m_myDataGrid.Refresh();

反正我没用过CDataGrid。只能帮你到这了。
你再研究下吧。
lexdene 2009-08-18
  • 打赏
  • 举报
回复
第一个错误是因为指针未初始化。


m_Precordptr->CursorLocation = adUseClient;
m_Precordptr.CreateInstance(__uuidof(Recordset));

改成

m_Precordptr.CreateInstance(__uuidof(Recordset));
m_Precordptr->CursorLocation = adUseClient;

一个变量,要先初始化,后使用。
我再研究一下第二个错误,研究出来告诉你。
内容概要:本文介绍了利用Google Earth Engine(GEE)平台对意大利波河三角洲区域进行遥感影像分析的技术流程。通过筛选2023年至2024年间的Sentinel-2地表反射率数据(COPERNICUS/S2_SR_HARMONIZED),排除云覆盖超过10%的影像,并选取特定波段(B2、B3、B4、B8)计算中值合成图像。在此基础上,采用归一化水体指数(NDWI)提取水域范围,并通过阈值分割(>0.06)生成掩膜,进一步去除非水域区域。随后,基于掩膜后的影像计算归一化沉积物指数(NDTI),并应用圆形窗口进行30米尺度的均值滤波平滑处理,最终生成NDTI空间分布图并导出至Google Drive。; 适合人群:具备遥感基础知识和GEE平台基本操作能力的科研人员或地理信息系统(GIS)技术人员;适用于环境监测、水文学、海岸带研究领域的研究生及从业人员。; 使用场景及目标:①实现区域尺度水体信息自动提取与分析;②评估河流三角洲悬浮沉积物的空间分布特征;③支持长时间序列生态环境变化监测任务;④为水资源管理和流域治理提供技术参考。; 阅读建议:建议读者结合GEE代码编辑器实际运行脚本,理解每一步影像处理逻辑,重点关注NDWI与NDTI的构建原理及其生态意义,同时可根据不同研究区调整参数(如云阈值、NDWI阈值、滤波尺度等)以优化结果。

16,550

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • Creator Browser
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

试试用AI创作助手写篇文章吧