📄 subject_27403.htm
字号:
<p>
序号:27403 发表者:我就是要学VC 发表日期:2003-01-11 09:28:46
<br>主题:请问sql语言直接写在vc里面时数据库的什么访问方式?
<br>内容:就是直接在vc语言里面写<BR>select *<BR>from <BR>where<BR><BR>这类查询语句,是属于什么访问方式?ODBC?ADO?<BR>xiexiele !!!
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:songxinye 回复日期:2003-01-11 09:33:43
<br>内容:都行
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:bird 回复日期:2003-01-11 09:37:04
<br>内容:SQL是操作数据库的标准语言。(事实上,关于SQL语言有一个专门的ANSI标准〕<BR>SQL操作许多其它类型的数据库。<BR>
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:bird 回复日期:2003-01-11 09:38:40
<br>内容:你还是有必要再去看看我推荐的那几篇文章的!:-)!
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:我就是要学VC 回复日期:2003-01-11 09:43:26
<br>内容:谢谢了!!<BR>那么请问在控制面板添加odbc数据源,<BR>然后在vc中用向导生成单文档界面,并需要数据库支持<BR>确定数据源为刚才在控制面板添加的sql数据源.<BR>是不是属于odbc的访问方式呢?<BR><BR>可否举个例子说明一下sql如何在vc中直接写出来并执行??<BR>简单的写出sql在vc中的嵌套即可.<BR>非常感谢!!
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:我就是要学VC 回复日期:2003-01-11 09:49:15
<br>内容:bird兄,<BR>谢谢你的热忱相助,可是我实在是太水了,<BR>以前根本不会这些东西,现在突然要做,所与就不能不囫囵一些!!<BR>好多知识一点点的学都来不及.<BR>你说,我们以前根本美学过sql2000和vc++,现在期末了,<BR>老师突然要求我们用这两样做出数据库,我还有什么办法呢?<BR>只有傻傻的不断的向各位大虾请教,这是期末的课程设计,不作<BR>也不行!!<BR>所以急得不得了!!
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:bird 回复日期:2003-01-11 10:12:03
<br>内容:没关系,没关系,有问题就来问吧!
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:bird 回复日期:2003-01-11 10:23:18
<br>内容:http://vcworm.51.net/database/vcodbc.htm<BR><BR>http://cn.tech.yahoo.com/021021/31/1abg8.html<BR><BR>http://www.vcfan.com/vc/example/0602/60214.htm<BR><BR>http://www.fly22.net/article.asp?page=11<BR><BR>
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:bird 回复日期:2003-01-11 10:28:53
<br>内容: 在Visual C++中使用ADO有多种方法,第一种方法是我们使用CoCreateInstance函数创建ADO对象,并得到对象的IDispatch接口指针,然后调用其Invoke函数,用这种方法需要我们自己处理参数和返回值,ADO提供了Adoid.h和Adoint.h头文件分别定义了ADO对象的CLSID和接口ID;第二种方法是利用#import编译指示符(在Visual C++ 5.0及以后的版本中可以使用),可以方便地使用ADO对象;第三种方法是利用MFC(Microsoft Foundation C lass)库提供的IDispatch接口封装类COleDispatchDriver创建和调用ADO对象。 下面的代码显示了在Visual C++创建数据源连接的过程: <BR> GUID connectionCLSID;<BR> HRESULT hResult = ::CLSIDFromProgID(L"ADODB.Connection",<BR> &connectionCLSID);<BR> if (FAILED(hResult))<BR> {<BR> ......<BR> }<BR> IDispatch *pDispatch = NULL;<BR> hResult = CoCreateInstance(connectionCLSID, NULL,<BR> CLSCTX_SERVER, IID_IDispatch, (void **)&pDispatch);<BR> if (FAILED(hResult))<BR> {<BR> ......<BR> }<BR> COleDispatchDriver driver;<BR> driver.AttachDispatch(pDispatch, FALSE);<BR> TRY<BR> {<BR> BYTE parms =VTS_BSTR;<BR> driver.InvokeHelper(0xa, DISPATCH_METHOD,<BR> VT_EMPTY, &hResult, parms,L"Provider=SQLOLEDB;<BR> User ID=sa;Password=;" L"Initial Catalog=LEAVES;<BR> Data Source=NetTestServer");<BR> }<BR> END_TRY<BR> driver.DetachDispatch();<BR> ......
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:bird 回复日期:2003-01-11 10:30:07
<br>内容:看看这篇!VC下ADO开发实践之一 :<BR><BR>http://www.tech521.com/show_data.asp?tid=1699
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -