VC6.0 ado 连 access 编译通过,运行SQL语句时出错!
直接上代码吧
CString strSql="select hhdz_code.name,hhdz_area.id,hhdz_area.name,ip,createDate,status \
from hhdz_area,hhdz_code,hhdz_password \
where [hhdz_area.id]=[hhdz_code.areaId] \
and [hhdz_code.name]=[hhdz_password.name]";
BSTR bstrSQL = strSql.AllocSysString();
m_pRecordset->Open(bstrSQL,(IDispatch*)m_pConnection,
adOpenDynamic, adLockOptimistic, adCmdText);
m_pRecordset->MoveFirst();
while (!m_pRecordset->adoEOF)
{
_variant_t TheValue;
TheValue = m_pRecordset->GetCollect("hhdz_code.name");
if (TheValue.vt != VT_NULL)
{
CString str;
str.Format("%s", (char*)_bstr_t(TheValue.bstrVal));
m_List.InsertItem(nRow, str);
m_List.SetItemText(nRow, 0, str);
}
TheValue = m_pRecordset->GetCollect("hhdz_area.id");
if (TheValue.vt != VT_NULL)
{
CString str;
str.Format("%s", (char*)_bstr_t(TheValue.bstrVal));
m_List.SetItemText(nRow, 1, str);
}
代码中,这行红色字体,运行中出错,而把hhdz_area.id换成其它hhdz_area.name,ip,createDate,status 都是对的
hhdz_code.name为hhdz_code表的主键,而hhdz_area.id为hhdz_area表的主键.
先谢谢啦.
OK,解决,方法1还是出错,方法2OK.谢谢
保留字
相关问答:
请问一下,外网两台SQLSERVER实例数据传输,有没有采用数据压缩和加密。压缩比是多少,加密是什么加密算法?相关文档哪里可以找到?谢谢
我也想知道!关注此贴!
关注~~
数据库大牛都哪去了啊?
......
问题1
我用ADO连接设了用户名密码的数据库
但是我发现我不输入 用户名和密码 都可以连接成功 而且还能把数据读出来
剪了一个名为test数据库 建了一个名为people的表
见了一个 用户名1234 密码1234 的 ......
protected void btnLogin_Click(object sender, EventArgs e)
{
SqlConnection conn = new SqlConnection("Server = (local);user id = sa;pwd = 1;database = Login");
&nb ......
问题是这样的,现在有一个工资表,是EXCEL的,我要把它导入ACCESS,因为 要查询每个人的工资,根据不同的编号可以查询到相对的人,
用ASP 怎么将EXCEL导入到ACCESS,而且每月都有不同的表,
引用
其实就是把EXCEL当成数 ......