社区
数据库
帖子详情
在线等待!!急急 关于SQL SEVER2000 中GetFieldValue函数
jxw3000
2003-12-12 11:57:38
CDBVariant Variant;
执行多行GetFieldValue("字段名",Variant)代码时
字段名必须和数据库中字段名顺序相同,否则报"无效的描叙符索引"
为什么呢,请教..............
...全文
38
5
打赏
收藏
在线等待!!急急 关于SQL SEVER2000 中GetFieldValue函数
CDBVariant Variant; 执行多行GetFieldValue("字段名",Variant)代码时 字段名必须和数据库中字段名顺序相同,否则报"无效的描叙符索引" 为什么呢,请教..............
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jxw3000
2003-12-15
打赏
举报
回复
还没人能回答吗?
jxw3000
2003-12-12
打赏
举报
回复
set.m_pDatabase = &Database;
if(set.IsOpen())
set.Close();
sql = "select * from channelseting";
if(!set.Open(CRecordset::forwardOnly, (LPCTSTR)sql))
{
//---------------------->>>message
return;
}
for(;!set.IsEOF();set.MoveNext())
{
set.GetODBCFieldInfo("ChannelNo",fileinfo);
if(fileinfo.m_nSQLType != SQL_INTEGER)
{
//---------------------->>>message
continue;
}
set.GetFieldValue("ChannelNo",Variant);
ChannelPara *pChannelPara;
pChannelPara = new ChannelPara;
pChannelPara->ChannelNo = Variant.m_lVal;
set.GetODBCFieldInfo("StationName",fileinfo);
if(fileinfo.m_nSQLType != SQL_WVARCHAR)
{
// ---------------------->>>message
continue;
}
set.GetFieldValue("StationName",temp);
pChannelPara->StationName = temp;
m_ChannelParaList.Add(pChannelPara);
Variant.Clear();
set.GetODBCFieldInfo("ChannelType",fileinfo);
if(fileinfo.m_nSQLType != SQL_INTEGER)
{
//---------------------->>>message
continue;
}
set.GetFieldValue("ChannelType",Variant);
pChannelPara->ChannelType = Variant.m_lVal;
}
如果把数据库中的字段顺序改变的话就出错
smallsix
2003-12-12
打赏
举报
回复
把代码贴出来看看
andywang110001
2003-12-12
打赏
举报
回复
就是这样,不然怎么知道你要什么呢?
crystal_heart
2003-12-12
打赏
举报
回复
不可能的,肯定是你的代码有问题。
SQL
s
eve
r
中
的
函数
(基础)
SQL
s
eve
r
中
的
函数
(基础)
SQL
s
eve
r
中
的视图
SQL
s
eve
r
中
的视图
SQL
中
的cast()
函数
CAST
函数
用于将某种数据类型的表达式显式转换为另一种数据类型。CAST()
函数
的参数是一个表达式,它包括用AS关键字分隔的源值和目标数据类型。 语法:CAST (expression AS data_type) expression:任何有效的SQServer表达式。 AS:用于分隔两个参数,在AS之前的是要处理的数据,在AS之后是要转换的数据类型。 data_type:目标系统所提供的
Qt 连接并使用
SQL
S
eve
r数据库
Qt 连接
SQL
S
eve
r数据库环境一、配置 ODBC数据源一、在
SQL
S
eve
r Manger
中
添加 新的用户1. 打开如下自带的 MSS Management Studio2、登录时选择 Windows 身份验证3、去往 安全性-登录名 ,鼠标右键 新建登录名4、在 常规
中
,选择
SQL
S
eve
r 身份验证并输入 自定义的用户名和密码;5、在用户映射
中
选择需要映射的数据库和用户名6、在状态
中
将如下选项选择 授予 启用 状态7、在 Navicat
中
测试连接8、主机名获取9、配置主机二、配置
sql
s
eve
r2019:聚合
函数
(求和,平均,最大,最小等)
sql
s
eve
r2019:求和
函数
,平均
函数
,最小值,最大值,计数,取不重复记录,取重复记录
数据库
4,017
社区成员
39,807
社区内容
发帖
与我相关
我的任务
数据库
VC/MFC 数据库
复制链接
扫一扫
分享
社区描述
VC/MFC 数据库
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章