_ConnectionPtr adModeRead open 异常 错误编号: 800a0bb9 [问题点数:40分]

Bbs1
本版专家分:0
结帖率 77.78%
_ConnectionPtr Open抛异常
BOOL CPracticeApp::ConnectionDB()rnrn HRESULT hr = m_connectionPtr.CreateInstance("ADODB.Connection"); rn if (FAILED(hr))rn rn return FALSE;rn rn _bstr_t strConnect = "driver=SQL Server; Server = 孙健; Database = E:\\allen\\Practice\\Practice\\DataBase\\Student_Data; uid = "", pwd = "";";rn tryrn rn m_connectionPtr->Open(strConnect, "", "", adModeUnknown);rn rn catch(_com_error e)rn rn AfxMessageBox(e.Description());rn rn return TRUE;rnrn以上是我写的代码,执行到Open的时候会抛出<em>异常</em>,请问大家如何解决阿,我想用ado访问sqlserver2005rn希望有会的高手帮我看看
_ConnectionPtr open失败求解
创建:rnm_pConnection.CreateInstance(__uuidof(Connection));rn连接代码:rnCString ConnectionString = _T("Provider=SQLOLEDB.1;Server=127.0.0.1;Database=dacsdb;uid=sa;pwd=881022");rnm_pConnection->Open(ConnectionString , "", "", lOptionsrnrnCoInitialize(NULL)和CoUninitialize();我分别放在了类的构造和析构内,让他一直能用rnrn我连接的是自己机器上的sqlserver2005,我打开sqlserver配置工具看了服务都开启了,但是就是连接失败。rnrn在线等,求解!!!!!!!!!!!!!!!!rnrnrn
_ConnectionPtr::Open()函数
_ConnectionPtr::Open()函数. rnrn_ConnectionPtr m_connection; rnrnm_connection->Open("","","",adModeUnknown); rn第一个参数为_bstr_t类型,我现在根据需要定义一个CString类型的字符串, rnCString m_string=_T("abc"); rn如果将第一个参数设置为"abc",可以成功进行编译. rn如果将第一个参数设置为m_string,编译不成,我将m_string转换成_bstr_t类型,转换后的字符串为 rn"abc" (1) rn将这个作为第一个参数编译不成,怎么样才能去除后面的那个(1)呢? rn
ADODB.Recordset 错误 '800a0bb9'
rn rnrnrnrnrn rn 无标题文档rnrnrnrnrnrnrn-----------------------------------------------------------------------rnconn里面是自动生成的,小弟刚学这个,不是很懂,运行时就出现了ADODB.Recordset <em>错误</em> '<em>800a0bb9</em>' 参数类型不正确或不在可以接受的范围之内,或与其他参数冲突,应该怎么改,求指点rnrnrn------------------------------------------------------rn表属性为xinwenid 数字rn xinwenbiaoti 文本rn xinwenneirong 文本rn xinwenleibie 文本rn xinwenshijian 日期/时间rn
急!!ADODB.Recordset 错误 '800a0bb9'
请高手帮忙解决!rnADODB.Recordset <em>错误</em> '<em>800a0bb9</em>' rn参数类型不正确,或不在可以接受的范围之内,或与其他参数冲突。 rn/repairing/Top.asp,行 54 rn rn代码如下:rntop.asprnrnrn 设备报修管理系统rn rn rnrnrn rn rn rn rnrn rn rn rn rn rn 年 月rn 日 星期 rn rn rn 用户注册 | 报修列表 | 报修登记 | 注销登录 rn rn rnrn rn rn rn rn rn <>"" then%>rn[color=#FF0000][/color]rn 管理员报修用户rn rn rn rn rn rn rn 用户名:rn rn 密码:rn rn rn rn rn rn rn rn rn rn 报修申请>>>rn rn rn rn
关于ADODB.Recordset 错误 '800a0bb9'
做了个查询,每当所给数据在数据库中查不到时,页面中就会显示:rn************************************************rnADODB.Recordset <em>错误</em> '<em>800a0bb9</em>' rn变量或者类型不正确,或者不在可以接受的范围之内,要不就是与其他数据冲突。rn************************************************rn我想把这种输出结果改为:“所给信息查询不到,请另选其他查询信息!”rn现在不知道在程序中怎么把这种<em>错误</em>信息检测出来。rn请教各位该如何做?谢。rn
ADODB.Recordset 错误 '800a0bb9' 的问题
ADODB.Recordset <em>错误</em> '<em>800a0bb9</em>' rnrn应用程序使用的参数或者类型不正确,或者不在可以接受的范围之内,要不就是与其他数据冲突。 rnrn/query.asp, 行27 rnrnrn下面是源码:rnrnrnrnrn rn rn 学生姓名 论文题目 指导老师 删除rn rn rn rn 删除rnrnrnrnrnrn我的连接没问题我用同样的conn.asp连的可以写入数据。就是不能读取。几天了我束手无策望高手指教!
ADODB.Recordset 错误 '800a0bb9' 急
ADODB.Recordset <em>错误</em> '<em>800a0bb9</em>' rn参数类型不正确,或不在可以接受的范围之内,或与其他参数冲突。 rnrn/newsview.asp,行 52 rnrnrn--------------------------------------------rn rnrn红体为52行。article 表字段rnrnkey 为文本rnID为自动<em>编号</em>
ado 出现800A0BB9错误
CoInitialize(NULL);rn _ConnectionPtr cn("ADODB.Connection");rn _RecordsetPtr rs("ADODB.Recordset");rn _bstr_t strMissing(L"");rnrn cn->Open("Provider=SQLOLEDB.1;Data Source=.;"rn "Initial Catalog=ExamDir;User Id=sa;Password=;", rn strMissing, "",rn adConnectUnspecified);rn rn cn->Execute("select * from Instrument",&vtMissing,adCmdText);rn cn.Release();rn rs.Release();rnrn cn.CreateInstance("ADODB.Connection");rn rs.CreateInstance("ADODB.Recordset");rnrn cn->Open("Provider=SQLOLEDB.1;Data Source=.;"rn "Initial Catalog=ExamDir;User Id=sa;Password=;", rn strMissing, "",rn adConnectUnspecified);rnrn rs->PutRefActiveConnection( cn );rnrnrn //////////出现<em>错误</em>800A0BB9(参数类型不正确)rn rs->Open("Instrument", vtMissing, adOpenStatic, adLockReadOnly, adCmdTable);rn ::CoUninitialize();rnrn真找不到原因了!
ADODB.Recordset 错误 '800a0bb9
Microsoft VBScript 编译器<em>错误</em> <em>错误</em> '800a03f6'rnrn缺少 'End'rnrn/iisHelp/common/500-100.asp,行242rnrnADODB.Recordset <em>错误</em> '<em>800a0bb9</em>'rnrn变量或者类型不正确,或者不在可以接受的范围之内,要不就是与其他数据冲突。rnrn/ss/inc/Skin_CSS.asp,行14 rn源代码是:rn0 thenrn SkinID=tSkinIDrnend ifrnsqlSkin="select * from Skin where SkinID=" & SkinIDrnset rsSkin=server.CreateObject("adodb.recordset")rnrsSkin.<em>open</em> sqlSkin,conn,1,1rnif rsSkin.bof and rsSkin.eof thenrn rsSkin.closern sqlSkin="select * from Skin where IsDefault=True"rn rsSkin.<em>open</em> sqlSkin,conn,1,1rn call main() rnelsern call main()rnend ifrnrsSkin.closernset rsSkin=nothingrnrnsub main()rn Body_Label=rsSkin("Body")rn Skin_CSS=split(rsSkin("Skin_CSS"),"|||")rn%>rn rnrn比较急请高手帮助应该如何改
ADODB.Connection 错误 '800a0bb9' 是什么错误
execute sp_insertorderdata 355,'wen','gyh','dixia','shanghai','dazhou','ert','11111','degftretr','3','ni2921@sina.com','wen','gyh','dixia','shanghai','dazhou','ert','11111','degftretr','3','ni2921@sina.com','2002-5-17',248 rnADODB.Connection <em>错误</em> '<em>800a0bb9</em>' rnrn未知的运行时<em>错误</em> rnrn/validateshipupdate.asp,行34 rn rnrn这是我在向表orderdata中插入一条记录时的<em>错误</em>显示。rn代码如下:rnrnconnstr="...."rnset dborderdata=server.createobject("adodb.connection")rndborderdata.<em>open</em> connstrrnsql="execute sp_insertorderdata "&idshopper & ",'" &session("chrshipfirstname")& "','" &session("chrshiplastname") & "','" &session("chrshipaddress") & "','" &session("chrshipcity") & "','" &session("chrshipstate") & "','" &session("chrshipcountry") & "','" &session("chrshipzipcode") & "','" &session("chrshipphone")& "','" &session("chrshipfax") & "','" &session("chrshipemail") &"','" &session("chrbillfirstname") & "','" &session("chrbilllastname") & "','" &session("chrbilladdress") & "','" &session("chrbillcity") & "','" &session("chrbillstate") & "','" &session("chrbillcountry") & "','" &session("chrbillzipcode") & "','" &session("chrbillphone") &"','" &session("chrbillfax") & "','" &session("chrbillemail") & "','" &dtordered &"'," &idbasket rn response.write sqlrn set rsorderdata=dborderdata.execut(sql)rn set rsorderdata=rsorder.nextrecordsetrn response.write rsorderdata("idorder")
诡异的错误……ADODB.Recordset 错误 '800a0bb9'
set rs=server.CreateObject("adodb.recordset")rnsql="select * from 成员基本信息"rnrs.<em>open</em> sql,conn,1,1 《====== 这段报错rndo while not rs.eofrnrnADODB.Recordset <em>错误</em> '<em>800a0bb9</em>' rn参数类型不正确,或不在可以接受的范围之内,或与其他参数冲突。 rnrnrs.<em>open</em> sql,conn,1,1rnrs.<em>open</em> sql,conn,1,3rnrs.<em>open</em> sql,conn,2,3rnrn等等我都试过了,都错rnrn那位高手帮我解决一下?
ADODB.Command 错误 '800a0bb9'
ADODB.Command <em>错误</em> '<em>800a0bb9</em>'rnrn参数类型不正确,或不在可以接受的范围之内,或与其他参数冲突。rnrn/xg/zs.asp,行 72rnrn我这是在实现更新记录是出现的问题rnrn[color=#800000] MM_editCmd.Parameters.Append MM_editCmd.CreateParameter("param18", -1, 1, -1, MM_IIF(Request.Form("MM_recordId"), Request.Form("MM_recordId"), null)) ' N/A[/color]rn MM_editCmd.Executern MM_editCmd.ActiveConnection.Closernrn红色的是<em>错误</em>的. 版主靠你了
急!!!ADODB.Recordset 错误 '800a0bb9'
代码:rn <>"" and request.Cookies("love")("password")<>"" Then '刚注册,不能登录rn set rs=Server.CreateObject("ADODB.recordset")rn rs.<em>open</em>"select username,new from love_gbook where username='"&request.Cookies("love")("username")&"' and new=1",conn,1,1 //此行提示出错rn if not rs.bof and not rs.eof then'找到记录rn newgbook=1rn end ifrn rs.closernEnd if rnrn出错提示:rn ADODB.Recordset <em>错误</em> '<em>800a0bb9</em>' rnrn 参数类型不正确,或不在可以接受的范围之内,或与其他参数冲突。rnrn
ADODB.Connection 错误 '800a0bb9'
程序如下:rn rn<em>错误</em>如下:rnADODB.Connection <em>错误</em> '<em>800a0bb9</em>' rnrn变量或者类型不正确,或者不在可以接受的范围之内,要不就是与其他数据冲突。 rnrn/asptemp/wgoumai.asp, 行21 rnrn请写详细点
ADODB.Recordset 错误 '800a0bb9' (急)
ADODB.Recordset <em>错误</em> '<em>800a0bb9</em>' rnrn参数类型不正确,或不在可以接受的范围之内,或与其他参数冲突。 rnrn/dy.asp,行 8 rnrn哪位大哥给我看下,我是要从SQL的表T_OldRoom里读取字段ReMark.让它调用时显示十行。rnrn rnrn 最新热点 rn
救命!!!ADODB.Stream 错误 '800a0bb9'
我做一个写二进制文件的程序rnrnSet ffile=Server.CreateObject("ADODB.Stream") rnffile.Type=1 rnffile.Open rnffile.Write filecontent ''//这一行出错,无论我换什么样的数值都是错rnffile.savetofile LogFolder & FileName,2rnffile.closernrn我查看了CSDN内相关的文章,怎么都没能解决rn大虾!救我
错误 '800a0bb9'"???">ASP"ADODB.Recordset 错误 '800a0bb9'"???
ADODB.Recordset <em>错误</em> '<em>800a0bb9</em>' rnrn参数类型不正确,或不在可以接受的范围之内,或与其他参数冲突。 rnrn/Admin/User/admin_site_save.asp,行 5 rnrnrn提交页:admin_site.asprnrn rn rn rn rn rn rn rn [站点信息配置]rn rn rn rn rn rn rn rn 网站名称:rn rn * rn rn rn 网站地址:rn rn * rn rn rn 搜索关键词:rn rn rn * rn rn rn 公司名称:rn rn * rn rn rn 联系方式:rn rn * rn rn rn rn rn rn rn rn rn rn rn rn rnrnrnrnrnrn保存页:admin_site_save.asprnrnrnrnrnrn帮帮忙,这问题弄了我很久了...
ADODB.Command 错误 '800a0bb9' 求帮助
ADODB.Command <em>错误</em> '<em>800a0bb9</em>'rnrn参数类型不正确,或不在可以接受的范围之内,或与其他参数冲突。rnrn/lr/index.asp,行 24rnrn代码如下:rnrnrn本人用的是dreamweaver CS6 测试数据库连接成功 rn求帮助!!本人感激不尽
ADODB.Recordset 错误 '800a0bb9' 在线等待!
dim connrnset conn = server.createobject("ADODB.connection")rnconn.<em>open</em> "PROVIDER=SQLOLEDB;DATA SOURCE=yk2000; UID=sa; PWD=catanddog; DATABASE=erp_yksp"rnrnSet rs = Server.CreateObject("ADODB.Recordset")rnrnSet cmd = Server.CreateObject("ADODB.Command")rncmd.ActiveConnection = connrnrn'设置command调用类型是存储过程 (adCmdSPStoredProc = 4)rncmd.CommandType = 4rnrncmd.CommandText = "up_005"rnrnstart_time = Request("dt_start")rnend_time = Request("dt_end")rncorr = Request("corr_id")rnrnReDim param(2)rnparam(0) = start_timernparam(1) = end_timernparam(2) = CStr(corr)rnSet rs = cmd.Execute( , param)rnrnrnrs.PageSize = 10rnrnPage = CLng(Request("Page"))rnif Page < 1 then Page = 1rnif Page > rs.PageCount then Page = rs.PageCount rnrnShowOnePage rs, Pagernrn%>rn
错误 '800a0bb9' "">在线等待"ADODB.Recordset 错误 '800a0bb9' "
我要实现用户登录,在判断是否存在该用户时,提示如下<em>错误</em>:rnADODB.Recordset <em>错误</em> '<em>800a0bb9</em>' rnrn参数类型不正确,或不在可以接受的范围之内,或与其他参数冲突。 rnrn/test/user/loginchk.asp,行 22 rnrn应该是SQL语句的问题呢还是数据库没连接上!rnrn先谢谢了。!
急求答案!!!_ConnectionPtr pConn->open错误如何处理???
[color=#FF0000]_ConnectionPtr pConn->Open(bstrConnStr,"","",-1);中如果连接字符串不正确,<em>open</em>出错后程序会崩溃,提示unhandled exception in xxx.exe(kernel32.dll),0xe06d7363:Microsoft C++ Exception. 这种<em>错误</em>使用TRY宏也抓不住,不知道怎么处理此类<em>错误</em>???请各位高手帮忙!!!([/color]连接字符串正确的话,一切正常。)
ADODB.Recordset 错误 '800a0bb9' 是什么意思?
服务器提示:rnrnADODB.Recordset <em>错误</em> '<em>800a0bb9</em>' rnrn变量或者类型不正确,或者不在可以接受的范围之内,要不就是与其他数据冲突。 rnrn/jetcar/index.asp,行240 rnrnrn239 Set rs = Server.CreateObject("ADODB.Recordset")rn240 rs.Open "Select top 4 * From hyxx where flag=1 order by id DESC", conn,3,2rn241 do while not rs.eofrn242 xx_id=rs("id")rn243 title=left(rs("title"),40)rn244 content=left(rs("content"),20)rn245 datetime=rs("datetime")rn246 username=rs("username")rn247 rs.movenextrn
ADODB.Recordset 错误 '800a0bb9' 高分求助 !!!
就救我吧!我太痛苦了!rnrnADODB.Recordset <em>错误</em> '<em>800a0bb9</em>' rnrn参数类型不正确,或不在可以接受的范围之内,或与其他参数冲突。 rnrn/cs/index.asp,行7 rnrn源代码如下!rnrnrnrnrnrnrn 无标题文档rnrnrnrnrn rnrnrnrnrn这时dw自动生成的代码!难道dw就这么的垃圾!
【求助】ADODB.Recordset error '800a0bb9'错误
rnrn提示<em>错误</em>信息如下:rnrnADODB.Recordset error '<em>800a0bb9</em>' rnrnArguments are of the wrong type, are out of acceptable range, or are in conflict with one another. rnrn/gsjs.asp, line 49 rnrnrn文件页面部分代码:(红色部分为<em>错误</em>行)rnrnrn rnrnrn
ADODB.Recordset 错误 '800a0bb9' ---求助解决问题
我帮人家管理的网站后台今天登陆时提示:rnrnADODB.Recordset <em>错误</em> '<em>800a0bb9</em>' rnrn参数类型不正确,或不在可以接受的范围之内,或与其他参数冲突。 rnrnlogin.asp,行49 rnrn请问怎么解决????rnrn急呀~~rn第一个帮我解决问题的,我给他100分!!!!!!!!!!!!
_ConnectionPtr对象Open时参数错误,抛出的异常,怎么用呢?
_ConnectionPtr对象Open时参数<em>错误</em>,抛出的<em>异常</em>,怎么用呢?rn我Open参数<em>错误</em>时程序就会死掉,怎么办,是否该在抛出的<em>异常</em>中解决呢?
ADODB.Connection 错误 '800a0bb9' 是什么类型的错误
使用IE打开写好的liuyansee.asp页面是,系统提示如下<em>错误</em>:rnrn>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>rnrnADODB.Connection <em>错误</em> '<em>800a0bb9</em>' rnrn变量或者类型不正确,或者不在可以接受的范围之内,要不就是与其他数据冲突。 rnrn/tian/asp/liuyan/liuyansee.asp,行50 rnrn>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>rnrn该<em>错误</em>对应处的代码为:rnrnExecSelect = "select * from liuyan"rnset conn1 = Server.Createobject("ADODB.connection")rnconn1.<em>open</em> connstrrnset Rs=conn1.Excute(ExecSelect)rnrn行50对应为:set Rs=conn1.Excute(ExecSelect)rnrn>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>rnrn请问这一个<em>错误</em>产生的原因,以及解决方法!!!rnrn>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
_ConnectionPtr::Open(...)函数能不能灵活连接数据库
_ConnectionPtr::Open(...)能够连接数据库,包含了多种方式,但共同点是:第一个参数是一个固定的字符串,也就是说第一个参数不能用变量来代替(不知道各位试过吗),那么这样就不能灵活连接各种数据库,不知道各位有什么见解或者好的解决方法,使第一个参数能够使用一个变量?rn如:rnrn_ConnectionPtr::Open(("DSN=...;..."),"","",adModeUnknown);rn这样可以编译.rn但rnCString m_str=("DSN=...;...");rn_ConnectionPtr::Open(m_str,"","",adModeUnknown);rn则不能编译.rn或者将m_str转换成_bstr_t甚至直接将m_str定义成_bstr_t类型的变量都不行.rn
MFC访问access数据库,_ConnectionPtr open出现异常
写一个访问access数据库的MFC的简单程序,代码如下:rn[code=C/C++]rn _ConnectionPtr pConn(__uuidof(Connection));rn _RecordsetPtr pRst(__uuidof(Recordset));rn pConn->ConnectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=.\\db.mdb";rn tryrn rn pConn->Open("","","",adModeUnknown);//执行这句就有<em>异常</em>发生rn rn catch(_com_error *e)rn rn AfxMessageBox(e->ErrorMessage());rn return "";rn rn[/code]rn调试的时候,出现<em>异常</em>的截图如下rn[img=g:\n.bmp][/img]rnrn以前用同样的代码写没有出问题,不知道怎么回事,望高手解答,不胜感激!
同一线程中_ConnectionPtr open的问题
[code=C/C++]rnvoid __stdcall test()rnrn ::CoInitialize(NULL);rn _ConnectionPtr pconn;rn pconn.CreateInstanse( __uuidof(Connection));rn pconn.Open(...);rn pConn.Close();rn pConn.Release();rn ::CoUninitialize();rnrn[/code]rn上面这个函数是动态库里面的一个接口函数,省略了一些try语句,<em>open</em>中的参数是对的,也就是能够<em>open</em>成功。rnrn该函数被同一线程调用多次后,为什么会出问题啊?rn一般第一次好像没什么问题,后面的调用就会报一个“读取位置 0x4a1b6b45 时发生访问冲突”之类的<em>错误</em>。rn初步验证了函数中要是去掉rn pconn.Open(...);rn pConn.Close();rn这两句的话,调用是没有问题的。
_ConnectionPtr
_ConnectionPtr怎么用
recordset open异常
bool Data_Oper::add_record(const Book_Record & book_record)rnrn FUNC_CALL_INFO("Data_Oper::add_record");rn std::wstring sel_str = wformat(L"SELECT * FROM %s", TABLE_NAME);rn tryrn rn record_set_ptr_->Open(_bstr_t( sel_str.c_str() ), connection_ptr_.GetInterfacePtr(), rn adOpenDynamic, adLockPessimistic, adCmdText);rn rn catch(_com_error e)rn rn ADD_DATA_ERROR("_Recordset <em>open</em> unsuccessfully, error message: %s.", e.ErrorMessage());rn return false;rn rn tryrn rn record_set_ptr_->AddNew();rn record_set_ptr_->PutCollect( L"姓名", _variant_t(book_record.name_.c_str()) );rn record_set_ptr_->PutCollect( L"电话", _variant_t(book_record.telephone_num_.c_str()) );rn record_set_ptr_->PutCollect( L"地址", _variant_t(book_record.addr_.c_str()) );rn record_set_ptr_->Update();rn record_set_ptr_->Close();rn return true;rn rn catch(_com_error e)rn rn ADD_DATA_ERROR("add record failed, error message: %s.", e.ErrorMessage());rn return false;rn rnrnrn在这里的recordset 的<em>open</em>总是抛出<em>异常</em>,不知是何原因?还请各位帮忙!
sqlserver2005 open异常
_ConnectionPtr m_pConnection;rn tryrn rn //´创建connection连接对象rn m_pConnection.CreateInstance("ADODB.Connection"); rn //设置连接字符串rn _bstr_t strConnect= "Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=Test;Data Source=C56BD99225E74C6;Initial File Name=D:\Project2008\Adotest\Adotest\Test.mdf";rn AfxMessageBox(strConnect, 0, 0);rn //SERVER和UID,PWD的设定需要根据自己的情况rn m_pConnection->Open(strConnect, "", "", adModeUnknown); rn rn //捕捉<em>异常</em>rn catch(_com_error e)rn rn //显示<em>错误</em>信息rn AfxMessageBox(e.Description());rn rn弹出消息框rn“D:\Project2008\Adotest\Adotest\Test.mdf”已存在rn请问大家,为什么抛<em>异常</em>,Open()函数的作用和各个参数的含义rn请大家帮忙,谢谢!
_RecordsetPtr Open抛异常
_RecordsetPtr Open抛<em>异常</em>rn以下是相关代码rnrnBOOL CAdoTestDlg::OnInitDialog()rnrn CDialog::OnInitDialog();rnrn // 将“关于...”菜单项添加到系统菜单中。rnrn // IDM_ABOUTBOX 必须在系统命令范围内。rn ASSERT((IDM_ABOUTBOX & 0xFFF0) == IDM_ABOUTBOX);rn ASSERT(IDM_ABOUTBOX < 0xF000);rnrn CMenu* pSysMenu = GetSystemMenu(FALSE);rn if (pSysMenu != NULL)rn rn CString strAboutMenu;rn strAboutMenu.LoadString(IDS_ABOUTBOX);rn if (!strAboutMenu.IsEmpty())rn rn pSysMenu->AppendMenu(MF_SEPARATOR);rn pSysMenu->AppendMenu(MF_STRING, IDM_ABOUTBOX, strAboutMenu);rn rn rnrn // 设置此对话框的图标。当应用程序主窗口不是对话框时,框架将自动rn // 执行此操作rn SetIcon(m_hIcon, TRUE); // 设置大图标rn SetIcon(m_hIcon, FALSE); // 设置小图标rnrn // TODO: 在此添加额外的初始化代码rn if (!AfxOleInit())rn rn AfxMessageBox(_T("初始化失败!"));rn return FALSE;rn rnrn tryrn rn //´创建connection连接对象rn // m_pConnection.CreateInstance("ADODB.Connection"); rn m_pConnection.CreateInstance(_uuidof(Connection));rn //设置连接字符串rn _bstr_t strConnect= "Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=Test;Data Source=孙健;Initial File Name=E:\\公司界面试验版\\AdoTest\\Test.mdf";rn // AfxMessageBox(strConnect,0,0);rn // SERVER 和 UID,PWD的设定需要根据自己的情况rn m_pConnection->Open(strConnect, "", "", adModeUnknown);rnrn rn //捕捉<em>异常</em>rn catch(_com_error e)rn rn //显示<em>错误</em>信息rn AfxMessageBox(e.Description());rn rnrn return TRUE; // 除非将焦点设置到控件,否则返回 TRUErnrnrnBOOL CAdoTestDlg::OpenRecordSet(_RecordsetPtr &recPtr, CString &strSQL)rnrn CAdoTestApp* pApp = (CAdoTestApp*)AfxGetApp();rn // 创建记录集对象rn m_pRecordset.CreateInstance(__uuidof(Recordset));rn // 在ADO操作中建议语句中要常用try...catch()来捕获<em>错误</em>信息,rn // 因为它有时会经常出现一些想不到的<em>错误</em>rn tryrn rn // 从数据库中打开表rn recPtr->Open(strSQL.AllocSysString(), rn pApp->m_pConnection.GetInterfacePtr(),rn adOpenDynamic,rn adLockOptimistic,rn adCmdText);rn rn catch (_com_error e)rn rn CString strError;rn strError.Format(_T("警告:打开数据表时发生<em>异常</em>。 <em>错误</em>信息: %s"),\rn e.ErrorMessage());rn AfxMessageBox(strError);rn return FALSE;rn rn return TRUE;rnrnrnrnvoid CAdoTestDlg::OnBnClickedButtonInsert()rnrn // TODO: Add your control notification handler code herern CString strSQL;rn UpdateData(TRUE);rn // 打开纪录集,选择表名rn strSQL = "select * from Name";rn if (!OpenRecordSet(m_pRecordset, strSQL))rn rn AfxMessageBox(_T("没有成功打开数据表"));rn return ;rn rn tryrn rn m_pRecordset->AddNew();rn m_pRecordset->PutCollect("Name", _variant_t(m_strInsert));rn rn catch(_com_error e)rn rn CString strError;rn strError.Format(_T("警告:插入信息时发生<em>异常</em>。<em>错误</em>信息。%s"), e.ErrorMessage());rn AfxMessageBox(strError);rn rn m_pRecordset->Close();rn m_pRecordset = NULL;rn AfxMessageBox(_T("插入成功!"));rnrnrn此处Open抛<em>异常</em>rn // 从数据库中打开表rn recPtr->Open(strSQL.AllocSysString(), rn pApp->m_pConnection.GetInterfacePtr(),rn adOpenDynamic,rn adLockOptimistic,rn adCmdText);rn请大家给予帮助,谢谢rn还有一个问题,我最近刚学数据库,怎么在MSDN中没有发现_RecordsetPtr, _CommandPtr, _ConnetionPtr阿rn如何查找它们阿
CFile::Open(...)异常
我的代码如下rn CStdioFile outFile;rn if(!outFile.Open("D:\\log\\TestLog.txt",CFile::modeReadWrite|CFile::typeText))rnrn AfxMessageBox("Failed <em>open</em>ing file to write"MB_OK);rnrnrn我想问的是,为什么创建文件会失败?有哪些情况下会失败!!!rn rn 小弟现谢了!!!!!!rn
CWorkbooks open异常
最近要读写一个excel文件,我装的office2013,用vs2010开发,本来想如果文件存在就打开进行编辑,不存在就创建一个,但是我调试发现每次<em>open</em>都抛<em>异常</em>直接跑到idisp = books.Add(vtMissing); 本小白第一次读写excel,请各位高手指点迷津rn[code=c] CApplication exlApp;rn CWorkbooks books;rn CWorkbook book;rn CWorksheets sheets;rn CWorksheet sheet;rn CRange range;rn LPDISPATCH idisp = NULL;rn COleVariant vOpt(DISP_E_PARAMNOTFOUND, VT_ERROR);rnrn if(!exlApp.CreateDispatch(_T("Excel.Application"), NULL))rn return -1;rnrn exlApp.put_Visible(false);rn exlApp.put_UserControl(false);rnrn books.AttachDispatch(exlApp.get_Workbooks());rn CString curPath;rn GetModuleFileName(NULL, curPath.GetBufferSetLength(MAX_PATH+1),MAX_PATH);rn curPath=curPath.Left(curPath.ReverseFind('\\'));rnrn CString excelFileFullName = curPath + "\\test.xls";rn tryrn rn //idisp = books.Open(excelFileFullName, vtMissing, vtMissing, vtMissing, vtMissingrn // , vtMissing, vtMissing, vtMissing, vtMissing, vtMissing, vtMissing, vtMissingrn // , vtMissing, vtMissing, vtMissing);rn idisp = books.Open(excelFileFullName, vOpt, vOpt, vOpt, vOpt, vOpt, vOpt, vOpt, vOpt, vOpt, vOpt, vOpt, vOpt, vOpt, vOpt);rn book.AttachDispatch(idisp);rn catch(...)rn rn idisp = books.Add(vtMissing);rn book.AttachDispatch(idisp);rn [/code]
delphi clientdataset open 异常
with fdm.ClientDataSet17 dorn beginrn Close;rn fdm.ClientDataSet17.CommandText:= 'select * from 部门指标评价 where (年度='+cxComboBox1.Text+') rn and (月度='+cxComboBox2.Text+')and (部门KPI代码='''+FDM.ClientDataSet8.FieldByName('部门KPI代码').AsString+''')';rn Open;rn end;rnrnclientdataset17现在打不开了,不能再CXGRID里显示出来,我是通过ADO链接的数据库,在同一情况下,clientdataset1.<em>open</em>是正常的, 什么情况?
CRecordset::Open异常
在使用CRecordset::Open创建连接excel数据库驱动时,出现<em>异常</em>,对象被析构,代码如下:rnrn m_sSql.Format("SELECT * FROM [%s$A1:IV65536]", m_sworkdatasheet);//打开worksheet,m_sSql是字符串rn tryrn rn m_rSheet->Open(CRecordset::snapshot, m_sSql, CRecordset::readOnly);//m_rSheet是已初始化的CRecordset对象(此处总是抛出<em>异常</em>)rn rn catch(...)rn rn delete m_rSheet;rn m_rSheet = NULL;rn m_Database->Close();rn return FALSE;rn rn使用数据库前需要对excel做什么操作?我只是做了一个表格(表格只包括数据部分)定义了ODBC的excel文件数据源,有前辈说:起始行先填上字段名是什么意思?
_ConnectionPtr pConn(__uuidof(Connection)) 异常是什么问题
编译器vs2008 rn_ConnectionPtr pConn(__uuidof(Connection)); <em>异常</em>rnrn_ConnectionPtr pConn 不<em>异常</em>
ADODB.Command 错误 '800a0bb9' , 大家都看看
rnADODB.Command <em>错误</em> '<em>800a0bb9</em>' ,这个问题我搞不懂啊,完整代码在下面,请高手来看看rnrnset conn=Server.CreateObject("adodb.Connection")rn rn rnstrConn="dsn=szmb;uid=sa;pwd=admin;"rnconn.ConnectionString= strConnrnrnconn.Open()rnrnrnif conn.State thenrnResponse.Write "connection OK !"rnend ifrnrnset rs=server.createobject("adodb.recordset")rnrnrnrnrn Username=Request.Form("username")rn password=Request.Form("password")rn rn Response.Write "1=" &username&"2=" &passwordrn rn Add=Request.Form("AddFlag") rn rn if Add="true" then rn Response.Write "flag ok"rn set cmd=Server.CreateObject("ADODB.Command")rn rn set cmd.ActiveConnection =connrn rn cmd.CommandType =4rn' cmd.CommandText ="select * from Accounts_Users"rn rn cmd.CommandText ="sp_Accounts_CreateUser"rnrn cmd.Parameters.Append cmd.CreateParameter("@Password",adVarChar ,adParamInput ,20)rn cmd.Parameters("@Password")="1212" rn cmd.Parameters.Append cmd.CreateParameter("@UserName",adVarWChar ,adParamInput ,20,Username)rn cmd.Parameters.Append cmd.CreateParameter("@UserNick",adVarWChar ,adParamInput ,20,null)rn cmd.Parameters.Append cmd.CreateParameter("@Address",adVarWChar ,adParamInput ,20,null)rn cmd.Parameters.Append cmd.CreateParameter("@Duty",adVarWChar ,adParamInput,20,null)rn cmd.Parameters.Append cmd.CreateParameter("@Telephone",adVarChar ,adParamInput ,20,null)rn cmd.Parameters.Append cmd.CreateParameter("@Email",adVarChar ,adParamInput ,20,null)rn cmd.Parameters.Append cmd.CreateParameter("@DepartmentID",adInteger , adParamInput ,null)rn cmd.Parameters.Append cmd.CreateParameter ("@Birthday",adDate ,adParamInput ,20,null)rn cmd.Parameters.Append cmd.CreateParameter ("@UserID",adInteger ,adParamOutput ,50,UserID)rn cmd.Parameters.Append cmd.CreateParameter ("@ReturenValue",adInteger ,adParamReturnValue )rnrncmd.Executern ret=cmd.Parameters("@ReturenValue")rn rn if ret=0 thenrn Response.Write "添加用户成功"rn end ifrn rn Response.Write Err.Description rn Response.Write err.Description rn end ifrn
ADODB.Command 错误 '800a0bb9' 问题!!!急急,在线等
自己按照书上说的编写了一个播放管理页面,rnrn现在打开地址后出现下面问题:rnrn[color=#FF0000]ADODB.Command <em>错误</em> '<em>800a0bb9</em>' rnrn参数类型不正确,或不在可以接受的范围之内,或与其他参数冲突。 rnrn/include/conn.asp,行 111 [/color]rnrnrnCONN全部代码如下:rnrnrn|?|,|.|`|~|!|@|$|%|^|(|)|-|and|exec|insert|select|delete|update|count|*|%rnrn|chr|mid|master|truncate|char|declare|or"rn 'sql_PostDatas = "'|""||\|:|;||?|`|~|!|@|$|^"rn rn '防止Get方法注入rn 'Response.write Request.QueryStringrn If Request.QueryString<>"" Thenrn sql_Strs = Split(sql_GetDatas,"|")rn For Each sql_FilerStr In Request.QueryStringrn For i=0 To Ubound(sql_Strs)rn if instr(Request.QueryString(sql_FilerStr),sql_Strs(i))>0 Thenrn Response.Write " "rn Response.Endrn end ifrn nextrn Nextrn End Ifrn '防止Post方法注入rn' If Request.Form<>"" Thenrn' sql_Strs = Split(sql_PostDatas,"|")rn' For Each sql_FilerStr In Request.Formrn' For i=0 To Ubound(sql_Strs)rn' if instr(Request.Form(sql_FilerStr),sql_Strs(i))>0 Thenrn' response.write request.form & " "rn' response.write sql_Strs(i) & " " & irn' Response.Write " rnrn急急!~~~~rn
ADODB.Command '800a0bb9' 错误谁来帮助我下 谢谢
ADODB.Command '<em>800a0bb9</em>' rnrn参数类型不正确,或不在可以接受的范围之内,或与其他参数冲突。 rnrn\wwwroot\reg.asp, line 39rnrnreg.asp代码如下:rnrnrn rn rnrnrnrnrn<> confirm_password) thenrnresponse.write "2次输入的密码不一致"rnresponse.endrnend if rnset rs=server.CreateObject("adodb.recordset")rnstrsql="select cdkey from CSL_CDKEY where cdkey='"&trim(request("cdkey"))&"'"rnrs.<em>open</em> strsql,conn,1,1rnif not( rs.eof and rs.bof ) thenrnresponse.write"注册失败"rnresponse.write"你输入的用户名已经存在,请重新输入!按此返回!"rnrs.closernelserncrypt_password = CSTR(md5(password))rnset cmd=server.CreateObject("adodb.command")rnSet cmd.ActiveConnection = connrncmd.CommandType = adCmdStoredProcrncmd.CommandText = "sp_InsertCDKEY" rnrnSet param = cmd.createparameter("@cdkey", advarchar, adparaminput, 50, cdkey)rncmd.Parameters.Append param rnSet param = cmd.createparameter("@password", advarchar, adparaminput, 50, crypt_password)rncmd.Parameters.Append param rnrncmd.Parameters.Append cmd.CreateParameter("@_error",adInteger,adParamOutput)rncmd.Execute()rnrnresult=0rnselect case resultrncase 1rn response.write"用户不能为空!!"rncase 2rn response.write"password不能null或空!!"rncase 3rn response.write"此帐号存在!!"rncase 0rn response.Write" "rn response.Endrnend selectrnend ifrn%>
请教高手ADODB.Recordset 错误 '800a0bb9'谢谢
ADODB.Recordset <em>错误</em> '<em>800a0bb9</em>' rn参数类型不正确,或不在可以接受的范围之内,或与其他参数冲突。 rnrn/message/bus_manager.asp,行 103rnrn++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++rnbus_manager.asp源代码rnrnrnrnrnrn 用户管理rn rn rnrn rn rn rn rnrn rn rn rn rn rn rn rn rn rnrnrnrn rn rn rn 股权名称rn 拟买入价rn 拟卖出价rn 成交地点rn 报价人rn 联系电话rn 录入时间rn 修改信息rn 选择rnrnrnrnrnrnrnrnrnrn 共条 页次:/rn 1 then%>rn 首页rn rn 首页rn rn 1 Then %>rn 上一页rn rn 上一页rn rn rn 下一页rn rn rn 末页rn rn rn rn rnrnrnrn rn rn 请选择要修改项:rn rn rn 拟卖出价rn 股权名称rn 拟买入价rn 成交地点rn 报价人rn 联系电话rnrn 请输入新内容:rn rn rn rn rnrnrnrnrnrn++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++rn
跳出来的异常编号该怎么看?
经常会跳出类似于以下的信息:rnat javax.microedition.midlet.MIDlet.main(+38)rn这就是<em>异常</em>(Exception)吧?怎样通过后面的<em>编号</em>(+38)来判断<em>异常</em>的原因?rn在哪里可以查到啊?rnrn请各位XDJM救急呀!
如何捕获一个异常编号
用Exception类的什么属性可以显示我捕获<em>异常</em>的<em>编号</em>?
Delphi 错误编号解释
Delphi <em>错误</em><em>编号</em>解释 Delphi <em>错误</em><em>编号</em>解释 Delphi <em>错误</em><em>编号</em>解释
MFC 下错误编号对照表
MFC/C++<em>错误</em>号对照表,调用系统WSAGetLastError()函数来抓取<em>错误</em>号。
====================文件名或编号错误=================
Public tempfilepath As Stringrn Public tempfile_int, file2_int As Integerrnrn Private Sub Strart_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Strart.Clickrnrn Save1.Filter = "文本文件 (*.txt)|*.txt|所有文件 (*.*)| *.*"rn Save1.ShowDialog()rn FileOpen(file2_int, Save1.FileName, OpenMode.Output)rnrn End Subrnrn Public Sub aaa()rnrn Dim i1 As Byternrn tempfilepath = System.IO.Path.GetTempPath & DateString & "bhjl.tmp"rn FileOpen(tempfile_int,tempfilepath, OpenMode.Output)rnrn ...rnrn For i1=0 To dddrn PrintLine(tempfile_int, i1)rn Nextrnrn FileClose(tempfile_int)rn bbb()rn End Subrnrn Sub bbb()rn Dim i As Byternrn ...rnrn For i = 0 To drn PrintLine(file2_int, i) '程序运行到这里出现<em>错误</em>,<em>错误</em>信息“文件名或<em>编号</em><em>错误</em>”rn Nextrnrn FileClose(file2_int)rn End Subrnrn==========================================rn
Flex错误编号
flex<em>错误</em><em>编号</em>:这个文档总结了flex发生的<em>错误</em>的<em>编号</em>,通过<em>编号</em>我们可以得知是什么<em>错误</em>。
如何获取错误编号
在MSSQL中出现的<em>错误</em>是经过<em>编号</em>的,现在我想在触发器或者存储过程中获得出现的<em>错误</em>的<em>编号</em>,继而获取具体的<em>错误</em>,望指教!谢谢!
捕捉错误编号及描述
请问如何象在VB中一样捕捉<em>错误</em><em>编号</em>及代码?rn例(VB):Err.Number,Err.Description
怎样才能取回SQL_Server库中的异常提示,错误编号
大家都知道在使用BDE中的StoredPor控件时,如果存储过程执行中出错,那么在SQL_Server中就会将<em>错误</em><em>编号</em>返回给@@Error这个SQL_Server全局变量,那么想问一下各位朋友,我在DELPHI中怎么才能捕获这个<em>编号</em>呀,我对StoredPor的输出参数现触不够透,这大家指教。我在编写中使用了BDE的DataBase组件和StoredPor组件。请大 家帮忙不慎感激!
ASP调用存储过程时的错误:ADODB.Command 错误 '800a0bb9'
ADODB.Command <em>错误</em> '<em>800a0bb9</em>' rnrn变量或者类型不正确,或者不在可以接受的范围之内,要不就是与其他数据冲突。 rn Set cm=Server.CreateObject("ADODB.Command")rn cm.ActiveConnection=O_Conrn cm.CommandText="insert_gift" rn cm.CommandType=4rn cm.Parameters.Append cm.CreateParameter("@output_id",adVarChar,adparamOutput,16)rn cm.Parameters.Append cm.CreateParameter("@output_password",adVarChar,adparamOutput,10)rn cm.Execute rn GiftCard_id=cm.Parameters("@output_id")rn Password=cm.Parameters("@output_password")rn
大虾帮我看看这个错误,ADODB.Recordset 错误 '800a0bb9'
调试asp出现以下问题:rnADODB.Recordset <em>错误</em> '<em>800a0bb9</em>'rn变量或者类型不正确,或者不在可以接受的范围之内,要不就是与其他数据冲突。rn/research.asp,行42 rn我把sql语句大幅删减,只剩下rnrn rn40 sql="select * from 表"rn41 set rs=server.createobject("adodb.recordset")rn42 rs.<em>open</em> sql,conn,3,1 rn43 if rs.eof and rs.bof then rn44 response.write" " rnend ifrnrn还是报这个错。我QQ:27843715,愿在线请教。
学习总结---ADO编程中_ConnectionPtr的open函数连接字符串
先直接看代码: m_pConnection.CreateInstance("ADODB.Connection"); _bstr_t ConnectStr = "Provider=SQLOLEDB.1;\ Integrated Security=SSPI;\ Persist Security Info=False;\ Initial Catalog=AdventureWorksDW2012;\
VC++ 连接oracle数据库 open()异常
1、服务器安装有oracle 11G数据库。rn2、我机器(Win7 64)上安装了oracle 11g client (安装在D盘,vs在C盘)。rn3.在Oracle Net Manager配置好服务,服务名dsmp,用sqlplus, dsmp/dsmp123@dsmp 能连接上。rn4、代码总是连接失败(调用Open()时抛出<em>异常</em>,<em>错误</em>代码0x800A0E7A),“未找到提供程序,该程序可能未正确安装“。)rnrn 网上查的:regsvr32 msado15.dll ----- 提示成功了rn regsvr32 D:\app\h0ngming\product\11.2.0\client_1\BIN\OraOLEDB11.dll rn ----- 提示成功了rn代码:rn#import "c:\Program Files (x86)\Common Files\System\ado\msado15.dll" no_namespace rename("EOF","adoEOF")rnrnCoInitialize(NULL); rnm_pConnection.CreateInstance(__uuidof(Connection));rnrnCString strUser = "dsmp";rnCString strPwd = "dsmp123";rnCString strSource = "(DESCRIPTION =(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.32.147)(PORT=1521)))(CONNECT_DATA=(SID = dsmp)))";rn//CString strSource = ”dsmp“rntryrnrn CString strConnect;rn strConnect.Format(_T("Provider=OraOLEDB.Oracle.1;Password=%s;Persist Security Info=True;User ID=%s;Data Source=%s"),strPwd, strUser, strSource);rn //设置连接时间 rn m_pConnection->ConnectionTimeout = 5;rn //连接数据库rn HRESULT _hr = m_pConnection->Open((_bstr_t)strConnect,(_bstr_t)_T(""), (_bstr_t)_T(""), adConnectUnspecified);rnrnrncatch (_com_error e)rnrn CString errormessage;rn CString str = "连接数据库失败:<em>错误</em>码%s";rn errormessage.Format(str,e.ErrorMessage());rn AfxMessageBox(errormessage);rn //CString cstr = (CString)e.Description();rn AfxMessageBox(e.Description());rn return FALSE;rnrnrn我机器上用OracleSQLHandler 和 PL/SQL 、sqlplus 都能连接上。rnrn哪位大侠知道的还请赐教一下!不胜感激!
Mysql CRecordset open函数异常
我用的是vs2010,MYMYsql通过ODBC连接mysql。数据库是打开了的,但是执行下面语句的时候就抛出<em>异常</em>,我今天唯一做个的操作就是改了项目的字符集,从unicode改成multi-byte。之前是一直能用的,就是改了字符集之后就不行了。rn[code=c]CRecordset rs(&m_dbAdmin);rn rs.Open(CRecordset::snapshot,"SELECT * FROM netdiskadmintb");[/code]
Too many open files异常
rn1,系统环境:rn操作系统:AIX 5.3。rnJDK版本:JDK5_64(64位jdk)。rnWEB服务器:WEBLOGIC 9.2.3. mp3。rn2,<em>异常</em>提示:rnjava.net.SocketException: Too many <em>open</em> files。rnjava.io.FileNotFoundException: /home/ap/sfyx/webapps/ccb/build/js/resources/images/default/window/right-corners.png (Too many <em>open</em> files)rn at java.io.FileInputStream.<em>open</em>(Native Method)rn at java.io.FileInputStream.(FileInputStream.java:135)rn at weblogic.utils.classloaders.FileSource.getInputStream(FileSource.java:25)rn at weblogic.servlet.internal.WarSource.getInputStream(WarSource.java:62)rn at weblogic.servlet.FileServlet.sendFile(FileServlet.java:397)rn Truncated. see log file for complete stacktracern rnrn之前jdk版本不是64位,系统运行时没有报出这种<em>异常</em>。rn哪位朋友碰到过同样的问题,还望指教,谢过了。
关于CFile::Open(...)函数异常
我的代码如下:rn
_ConnectionPtr 的状态
_ConnectionPtr pConnrnhr = pConn.CreateInstance( __uuidof(Connection) );rnhr = pConn->Open( _bstr_t(g_szConn), "", "", -1 );rn...rn其中有pConn->Close()rn....rnrnif pConn 没有Close rnrn pConn->Close()rnrnrn如何知道pConn是否已经Close了?rn
连接对象_ConnectionPtr中open方法总有问题,郁闷!!
连接对象_ConnectionPtr中<em>open</em>方法总有问题,它说Runtime error! adnormal program terminate!
ADOTable open mdb 错误?
请问: rnmdb 设有主键 二个字段名 在 ADOTable <em>open</em> 后 run 会出现<em>错误</em>信息 rnrun a component named? Dr.eye: (主键 name ) already exists rn如果改成一字段名就正常 rnrn请教哪位高手可帮帮我rn
CRecordset::Open遇到错误
我用MFC ODBC 连接Oracle数据库,中间有两个线程都可以访问某一个表,但我已加互斥。现在有一个访问语句在执行Open时,在Watch窗口下看会遇到:rn @err,hr 0x000000b7 当文件已存在时,无法创建该文件。 rn的<em>错误</em>。执行一段时间后,这个线程就会在这里死掉,从而使得另一个线程也无法访问数据库。rn对本人非常重要,如蒙指点,不胜感激!
关于_ConnectionPtr
我在程序中声明了 _ConnectionPtr m_pConnection;rn _RecordsetPtr m_pRecordset;rn但是怎么总是提示我下述<em>错误</em>呢?rnf:\我的程序\5\5view.h(48) : error C2501: '_ConnectionPtr' : missing storage-class or type specifiersrn
_ConnectionPtr 问题
class CAdoDBrnrnpublic:rn CAdoDB();rn virtual ~CAdoDB();rnpublic:rn //数据库连接rn_ConnectionPtr GetConnection()return m_pConn;;rnBOOL Open(LPCTSTR lpszConnect=_T(""),long lOptions=adConnectUnspecified);rn.....rnrn提示如下<em>错误</em>,是怎么回事呢?rnerror C2146: syntax error : missing ';' before identifier 'GetConnection'
错误?">OPEN"处有错误?
DECLARE @a datetime,@b varchar(50),@c floatrn DECLARE @a1 datetime,@b1 varchar(50),@c1 floatrn rn DECLARE c1 CURSOR FOR rn SELECT a,b,c from tablern rn DECLARE c2 CURSOR FOR rn SELECT a,b,c from table1rn rn OPEN c1rn FETCH NEXT FROM c1 INTO @a,@b,@crn rn OPEN c2rn FETCH NEXT FROM c2 INTO @a1,@b1,@c1rn为什么会提示在关键字"OPEN"处有<em>错误</em>?各位老大帮忙看看,是SQL2000的
数据库open错误 求解!
源码rn Dim dbpath As Stringrn Dim constr As Stringrn Dim mycon As OleDbConnectionrn Dim dbset As DataSetrn rn Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Loadrn dbpath = Server.MapPath("jh.mdb")rn constr = "Provider = Microsoft.Jet.OLEDB.4.0;Data Source = " & dbpathrn mycon = New OleDbConnection(constr)rn mycon.Open()rn Dim sqlstr As String = "select * from product"rn Dim mydc As New OleDbDataAdapter(sqlstr, mycon)rn mydc.Fill(dbset, "product")rn DataGrid1.DataSource = dbsetrn DataGrid1.DataBind()rn End Subrnrn<em>错误</em>提示rnrn<em>异常</em>详细信息: System.Data.OleDb.OleDbException: 不能使用 '';文件已在使用中。rnrn
求救:Database no open 错误
我在代理中对names.nsf进行操作。rn开始是正常的,但是过了一两天(系统一直运行),代理就无法正常运行了。rn有Database no <em>open</em>的提示,重新启动服务器后,又可以正常使用了。rn请问是什么原因?有什么办法可以解决?rnDim PABdb As New NotesDatabase("","names.nsf")rndim view as NotesViewrnset view=PABdb.GetView("people") '在这里跳出代理了rn
ADO方式下,_ConnectionPtr类的open函数的参数意思
_ConnectionPtr pC(_uuidof(Connection));rnrnpC->ConnectionString="Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Initial Catalog=FaceDB.SEU");rnrnpC->Open("","","123456",adConnectUnspecified);rnrn1:pC->ConnectionString是什么意思?Persist Security Info=False是什么意思?rnrn2:pC->Open里面里面四个参数的意思.一般远程访问的IP怎么弄?
ADO中_ConnectionPtr的Open函数参数的写法 在线等!
谢谢浏览,帮忙re也行呀!rn我要死掉了
如何判断_ConnectionPtr对象已经执行过open?
如题。
异常错误
框架图 throwablerErrorExceptionRuntimeExceptionCheckedException Error类和Exception类的父类 都是throwable类,他们的区别是: Error类一般是指与虚拟机相关的问题,如系统崩溃,虚拟机<em>错误</em>,内存空间不足,方法调用栈溢等。对于这类<em>错误</em>的导致的应用程序中断,仅靠程序本身无法恢复和和预防,遇到这样的<em>错误</em>,建议让程序终止。...
错误异常
<em>异常</em>:程序运行时发生<em>错误</em>的信号 python中的<em>异常</em>种类 在python中不同的<em>异常</em>可以用不同的类型(python中统一了类与类型,类型即类)取标识,不同的类对象标识不同的<em>异常</em>,一个<em>异常</em>标识一种<em>错误</em> AttributeError 试图访问一个对象没有的类型,例如foo.x,但foo没有该属性 IOError 输入/输出<em>异常</em>,基本上是打不开文件 ImportError 无法引入模块或包,基本上是...
错误异常
try-except语句的语法格式为: try: 可能会产生<em>异常</em>的代码 except <em>异常</em>类对象1: 当前except子句处理<em>异常</em>的代码 except <em>异常</em>类对象2: 当前except子句处理<em>异常</em>的代码 当except后面的<em>异常</em>类与出现的<em>异常</em>相对应时,就会运行对应except下面的代码,如果程序出现的<em>异常</em>不在except后面的<em>异常</em>类型之中,则程序会报出本身的<em>错误</em>。 当多个<em>异常</em>类对象对应<em>异常</em>处理代码...
异常错误
一.java中的<em>异常</em>种类 最常见的几种<em>异常</em>: 算术<em>异常</em>类:ArithmeticExecption 空指针<em>异常</em>类:NullPointerException 类型强制转换<em>异常</em>:ClassCastException 数组负下标<em>异常</em>:NegativeArrayException 数组下标越界<em>异常</em>:ArrayIndexOutOfBoundsException 违反安全原则<em>异常</em>:Secturit
跪求VC ADO技术_ConnectionPtr Open函数的解释
请问大家,我想通过ADO技术去连接SQL SERVER 2005,我试了很多次都不行...rn我的操作步骤是这样子的:rn1.我往SQL Server Management Studio里导入ACCESS格式的数据库,数据库名字是student。rn2.我的SQL Server Management Studio的账号密码是:sa lanyuhairn3.在程序中运用_ConnectionPtr _RecordsetPtr这两个指针;rn我在OnInitDialog函数中添加如下函数:rnm_pConnection.CreateInstance("ADODB.Connection"); rn_bstr_t strConnect="Provider=SQLOLEDB.1;Persist Security Info=TRUE;Initial Catalog=lanyuhai;Data Source=127.0.0.1"; rnm_pConnection->Open(strConnect,"sa","lanyuhai",adModeUnknown); rnm_pRecordset.CreateInstance(__uuidof(Recordset));rnm_pRecordset->Open("SELECT * FROM 学生",m_pConnection.GetInterfacePtr(),adOpenDynamic,adLockOptimistic,adCmdText); rn程序运行的时候,程序运行<em>错误</em>...rn我想应该是在设置 _ConnectionPtr里的Open函数的时候设置错了...rn请问大家到底是什么原因????
vc6+ado连Access时_ConnectionPtr指针Open失败
我本来想做一个读写ACCESS的类,但是不知道为什么总是<em>open</em>的时候出错,rn<em>异常</em>提示:rne.Source() = "Provider"rne.Description()="灾难性故障"rnrn已经有的前提条件:rndbase.mdb文件已经在正确的路径rnrn#pragma warning(disable:4146)rn#import "C:\Program Files\Common Files\System\ADO\msado15.dll" named_guids rename("EOF","adoEOF"), rename("BOF","adoBOF")rn#pragma warning(default:4146)rnusing namespace ADODB;rn if (!AfxOleInit())rn rn AfxMessageBox("Init OLE 失败!");rn return FALSE;rn rn这里是初始化的函数rnHRESULT COprAccess::Init(LPCTSTR sfilepathname = "dbase.mdb")//,LPCTSTR sheetnamernrnrn m_sfilename = sfilepathname;rn// m_sheetname = sheetname;rnrn char sConn[512] = 0;rn sprintf(sConn,_T("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=dbase.mdb"),rn m_sfilename);rn _bstr_t bsConn( sConn );rnrn// m_pConnection.CreateInstance(__uuidof(Connection));rn tryrn rn if (m_pOwnConn.CreateInstance( __uuidof(Connection) ))rn rn AfxMessageBox("创建连接数据库指针失败!");rn rn m_pDataRs.CreateInstance( __uuidof(Recordset) );rn m_pDataRsHis.CreateInstance( __uuidof(Recordset) );rnrn m_pOwnConn->ConnectionTimeout=60;rn m_pOwnConn->CommandTimeout=180; rn tryrn rn if (m_pOwnConn->GetState() == adStateOpen)rn rn rn elsern rn //执行下面这句就会变成<em>异常</em>rn m_pOwnConn->Open( bsConn, "", "", NULL );rn rn rn rn catch (_com_error &e) rn rn int iret = GetLastError();rn _bstr_t bstrSource(e.Source());rn _bstr_t bstrDescription(e.Description()); rn CString sTmp="m_pOwnConn Open失败";rn sTmp += (LPCSTR) bstrDescription;rn g_Log.WriteLogLine(sTmp,sTmp.GetLength(),"COprAccess::Init",ERRORLEVEL);rn m_pOwnConn = NULL;rn return -1;rn rn// m_bDbConned = TRUE;rn m_lisvalid = 1;rn return 0;rn rn catch(_com_error &e)rn rn CString stemp ;rn stemp = "m_pDataRs指针创建实例失败";rn stemp += e.ErrorMessage();rn g_Log.WriteLogLine(stemp,stemp.GetLength(),"COprAccess::Init",ERRORLEVEL);rnrn return -1;rn rnrn
错误异常(下)
从初级开始学习Python,主要学习nPython 基础语法,数据结构,函数编程,文件处理,面向对象编程,<em>异常</em>处理
FTERM 软件上论坛下载
FTERMFTERMFTERMFTERMFTERM 相关下载链接:[url=//download.csdn.net/download/bxf_zy1986/2240678?utm_source=bbsseo]//download.csdn.net/download/bxf_zy1986/2240678?utm_source=bbsseo[/url]
DOOM----------启世录下载
DOOM启世录.rarDOOM启世录.rarDOOM启世录.rarDOOM启世录.rarDOOM启世录.rarDOOM启世录.rarDOOM启世录.rarDOOM启世录.rarDOOM启世录.rarDOOM启世录.rarDOOM启世录.rar 相关下载链接:[url=//download.csdn.net/download/Rangers20052753/2827815?utm_source=bbsseo]//download.csdn.net/download/Rangers20052753/2827815?utm_source=bbsseo[/url]
makefile文档下载
一个很不错的嵌入式开发文档主要讲解makefile命令使用规则 相关下载链接:[url=//download.csdn.net/download/jakejohn/5449207?utm_source=bbsseo]//download.csdn.net/download/jakejohn/5449207?utm_source=bbsseo[/url]
相关热词 c# gdi 占用内存 c#中遍历字典 c#控制台模拟dos c# 斜率 最小二乘法 c#进程延迟 c# mysql完整项目 c# grid 总行数 c# web浏览器插件 c# xml 生成xsd c# 操作sql视图
我们是很有底线的