
数据库相关
sghgcn
这个作者很懒,什么都没留下…
展开
-
2006日历
用DELPHI写的一段2006年日历程序,不过我觉得我的方法好象太麻烦了,希望有人提供更好的算法。vars,a:integer;begins:=strtoint(edit1.Text);if edit2.Text=1 thena:=(s-1) mod 7;if edit2.Text=2 thena:=(31+s-1) mod 7;if edit2.Text=3 thena:=(原创 2006-08-28 13:34:00 · 1317 阅读 · 0 评论 -
简单的SQL触发器和事务
过半个多月就要考试了,本来复习进度还可以,但是因为中间有一些事情的干扰,所以将近两个月没有复习了,一些知识点也已经忘记了,这两天要把它捡回来。刚才看了一下SQL触发器的建立,现在对inserted表和deleted表有了点初步的认识了。感觉在inserted表中不能使用inserted.*,必须使用select语句。记录一下刚才做的一些代码。create trigger s_ton s原创 2009-05-06 22:15:00 · 1760 阅读 · 0 评论 -
用来一次TCP
今天把原来用UDP做的数据传输模块改成了用TCP做。TCP这东西我已经很久没接触了,今天用起来还是有点生疏的。与UDP不同的是,TCP的服务器端需要有一个监听和接收来自客户端的连接请求,而客户端需要连接服务器端。也就是所说的三次握手吧。因为在服务器端进行监听的时候,服务器上不能进行其他操作,因此我专门建了一个线程用于监听和接收数据。而本来想要建立的异步套接字,通过这个方法来实现异步通信,这下有原创 2009-03-10 01:15:00 · 627 阅读 · 0 评论 -
要做的还有很多
这两天因为要做这个简易的图书管理系统,搞得眼睛很痛。现在应该说有一个雏形了吧,接下去就是做终端了。这需要涉及到套接字的知识,这就要用到WSASendto和WSARecvfrom这两个函数了。WSABUF问题前两天解决了,这下可以做下一步工作了。下面贴出部分代码。void CBookMangageSystemDlg::OnBtnAddbook() { // TODO: Add your原创 2009-03-07 16:43:00 · 855 阅读 · 0 评论 -
来讲一个经典老问题
这个问题是在VC数据库编程过程中经常出现的一个问题.就是通过m_pRecordset->GetRecordCount();获取你所得到的记录集条数的问题.有的人会在m_pRecordset = m_pConnection ->Execute("select * from p where pno = 131 ", &RecordsAffected,adCmdText);后直接使用int n原创 2009-02-27 01:53:00 · 886 阅读 · 0 评论 -
原来也不复杂
感谢fenglin88的文章,现在操作起数据库来就没那么复杂了,有点思路了.可以说现在我掌握的这些东西基本上可以满足我做这个项目的要求了.不过还是要巩固一下才可以,因为有些问题还不是很清楚,如果不巩固的话过几天就忘了. HRESULT hr; try { hr = m_pConnection.CreateInstance("ADODB.Connection"); if(SU原创 2009-02-26 17:11:00 · 609 阅读 · 0 评论 -
原来也不容易
刚才看了点VC数据库开发的一些东西,发现VC的数据库开发比DELPHI麻烦多了.又是一大堆的类,一大堆的对象.本来以为会比VC的图象处理简单,现在看来也不会.新的,我没有接触过的知识还是一大堆的.试着用DataGrid控件和DataCtrl控件做了一个显示数据库表内容的小程序.现在我对这个东西还是晕晕的.原创 2009-02-26 00:59:00 · 638 阅读 · 0 评论 -
又做了一点东西.
昨天突发其想,想要给原先做的通讯程序做一个语音提醒功能.用的是那句经典的话"您有新短消息,请注意查收".从百度上下载下来后,开挺好用的.因为是WAV格式,所以只需要用VC++中的PlaySound函数就可以了.BOOL CPpchatDlg::PlayMsgSound(){ if(PlaySound("2007317165414.wav", NULL,SND_ASYNC ) ==原创 2009-02-20 15:56:00 · 922 阅读 · 1 评论 -
无奈!
生活有太多的无奈,太多太多了。原本计划好的事情,现在看来,没有一项如意的。绕了大半年,又回到了起点。 现在重新开始学习数据库,里面的一些东西现在看起来还是比较熟悉的,希望这次不会再一无所获。 就写这么多吧,生活很艰难啊。 刚才有人打电话来问我党费交多少,难以回答。就像我难以回答以后的生活一样。原创 2008-10-06 10:24:00 · 542 阅读 · 0 评论 -
有必要吗?
刚看了一些使用VC++对数据库进行开发的案例,发现还自己真有点看不懂。有必要吗?以前使用DELPHI进行数据库开发,多快啊,多容易啊。拉几个组件,稍微写几行代码,基本上就完成了。现在呢,要写一大堆我看不懂的东西。 当然了,有人会说使用VC++开发的数据库运行速度会快一点,灵活一点。学着看呗。原创 2008-10-08 09:39:00 · 667 阅读 · 0 评论 -
又完成了一部分
到现在为止,可以说那个网站项目的很多关键技术已经解决了,完成所有模块仅仅是个时间问题。 文件上传模块已经完成,但是代码不是我自己写的,是从网上下载下来的。我现在还不大理解其中意思,但是其关键词可以概括为:string对象,编码,传输。下一步就是争取理解那段源代码的意思,虽然在asp.net当中已经有自带的文件上传函数,但是理解其中原理对我来说还是很重要的。这是我进一步前进的基础。 在设计原创 2008-02-18 01:22:00 · 607 阅读 · 0 评论 -
继续奋斗
今天买了本书,跟ASP实例有关。挺不错的,里面的确有些好东西。 在里面我第一次使用了ewebeditor这个html编辑器。不过也就是因为这个编辑器,让我忙活了一个晚上。 因为要调用这个编辑器,本来一两行代码就可以搞定的事情,因为我把文件路径给搞错了,导致整个晚上瞎忙活了一个晚上。还从网上链接了一个在线编辑器,但是document.form.死活读不了数据。庆幸的是最后清醒了,把问题给解决了原创 2008-02-16 00:51:00 · 655 阅读 · 0 评论 -
sql注入
今天,学的一个重点就是SQL注入的基本原理和实现.对于一个没有对接收数据进行过滤的网页,很容易对其进行SQL注入,特别是对于采用GET方式提交数据的网页.GET方式虽然有其优点,但是在安全性方面的确还存在比较大的问题. 今天也看了很多关于SQL注入的材料,有很多都是一样的.网络就是这样,很多资料都可以共享,直接表现形式就是互相转载.在资料中也看到一处错误. 有个地方写到" 如在用户名文本原创 2008-02-13 00:00:00 · 642 阅读 · 0 评论 -
有点烦
从晚上开始继续做ASP,仍然是开发那个没开发完的网站还剩下的几个功能。现在终于告一段落了,终于把那几个功能完成了。哎!真有点不容易啊,犯了个低级错误,结果耽误了整个进程。 不过这类事情以前也发生过,自从学会写一点程序以来,这样的事情就没少发生。 今天晚上犯的一个错误是在设计数据库时,把一张表的其中一列命名为order,结果就造成系统不断报错,但是我一开始又没意识到错在哪里,结果就一直在原创 2008-02-12 01:09:00 · 595 阅读 · 0 评论 -
用户注册系统
今天,花了一点时间回顾了一下以前学过的ASP知识,已经忘了许多了,但是看一下还是可以回忆得起来,并做了一个简单的用户注册管理系统,其中也学到不少知识。下面是管理员窗口界面的部分代码,之所以选择这部分摘录,是因为我在这个部分发的时间比较多。%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>http://www.w3.org/TR/xhtml1/DTD/xhtml1-t原创 2008-02-09 23:58:00 · 1162 阅读 · 0 评论 -
如何建立ODBC数据源
建立ODBC数据源对于在使用ASP对数据库进行操作时是必要的,虽然他很简单,却是必须的一步。现在我把他记录下来,防止以后我把这部分东西忘掉,也和广大初学者一起分享。首先进入控制面版的性能和维护部分,如下图:你可以点击当中的数据源(ODBC),选择“文件DSN”可进入如下界面在这个界面当中,我们可以看到有一个fif文件,该文件就是已经建立的一个DSN文件,如果在你的计算机上还没有原创 2008-02-09 18:01:00 · 17331 阅读 · 6 评论 -
一个SQL的小练习
好久没写博,考试结束了,分数出来了,这次应该可以拿本证书。闲着没事干,把上次做的一个小小的SQL练习贴出来。create table rk_stuInfo( rkid varchar(10) NOT NULL, rkname varchar(10) NOT NULL, rkc原创 2009-07-12 22:41:00 · 581 阅读 · 0 评论