前端之家收集整理的这篇文章主要介绍了
[VB.NET]糊里糊涂的数据库,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
糊里糊涂的
数据库 大家好 问一些vb+
sql数据库的问题。 看人家张口闭口
数据库的挺羡慕的,看了看书越看越烦。 为什么呢?平时用的少没有什么大数据要用到
数据库,第二个是因为我的电脑比较慢,打开
数据库服务把电脑拖累了不少。在说咱也不是学编程,只是爱好爱好,所以想问些基本问题,还请大家给代个路。 问题 1) 大凡讲道到
数据库的书 一定上来二话不说,就告诉你怎么建立连接,所以我就有疑问了,如果我没有装那个
sql server 2005 是不是 就用不了 那个
数据库。如果我给人家 写了个软件用到
数据库存一些资料,如果对方,就是一个一般的
用户,难道我飞要强迫人家去装个
sql server 才能运行我的程序吗? 问题 2) 我想求两个例子,应该是很简单, 一 如果我就是个一般的
用户xp 就是不要装
sql server 我想实现 凭空 建一个
数据库,可以
添加删除,横行竖列,读一读,写一写,就可以。 二 安装了
sql server的 电脑上,程序实现凭空 建一个
数据库,可以
添加删除,横行竖列,读一读,写一写,就可以。 如果,那位手边正好有这些入门例子,麻烦发到我的 yahoo 邮箱 startstartsvip@yahoo.com.cn 不胜感激,收到就结帖。 __________________________________________________________________________ 可以用MS Access/Excel 等做单机版的
数据库管理系统;这样就不必装
sql server~~~ 至于你要的例子网上很多,你不妨可以搜下vb+Access的MIS~~ __________________________________________________________________________ ilost1013 说的很对,还是先不要管你的问题吧,照着书超练吧,学会了你就不会问这个问题了 __________________________________________________________________________ 楼上,人家只是爱好爱好而已,没动力啃书的。 __________________________________________________________________________ 因为有时看书,看得生气,明明非常简单的东西,他能给你讲上10来页, 一个主要
功能也许根本就少于 50 行
代码。 这种感觉怎么讲呢,也许是因为有这种感觉,所以才有些浮躁。 这种感觉就是: .Net 给你提供了 一大堆的东西,对你说,你看我厉害来用我的。 我们就这样跟着走,经常的又有新的东西出来,比如Vista, 然后又有了新的规则,我们又跟着这种规则走, 有时候,我们会浪费很多时间来理解 这种 “人造”的规则,不叫理解还是叫跟随吧,或者叫被征服。 很多年了吧,这些规则慢慢的堆积成了现在的人造奇迹。 我承认, 有时我厌倦了跋涉在这人造的奇迹里面。 也许,该深入地学习一下了。 PS: 羡慕那些黑客吗? 规则的破坏者,或者说他们只是在追寻一种自由? __________________________________________________________________________ 呵呵,楼主受什么刺激了,大发感慨.. 大家也都想发发牢骚,骂骂这个语言的更新换代, framework1.1才刚熟悉,2.0都还没去看,人家已经推出3.0了 发完牢骚,还得踏踏实实跟风似地去学了。为了混口饭吃..不容易啊 __________________________________________________________________________ 因为有时看书,看得生气,明明非常简单的东西,他能给你讲上10来页, 一个主要
功能也许根本就少于 50 行
代码。 那是你买的书不好。 不过计算机技术确实发展太快,要跟上真的不容易。 __________________________________________________________________________ 看过 windows embedded system (微软的植入系统)的广告吗? 在我的blog 第一页 有个连接 韩语加英语讲的是一家人去看怪物shi rui ke 的故事 http://nuclearphysics.spaces.live.com/ 当我们还在研究,为什么这个object要那样用而不这样用的时候 有些东西在悄悄地改变, 像大人哄小孩子一样,只需要丢给你一些玩具,让你自己玩去,而就在我们还在沉醉着玩的时候。 有些东西在悄悄地改变。 当有一天,你发现你只是个玩玩具的孩子。 __________________________________________________________________________ 言之有禮,不過語言的更新換代對我們也是一種減負(eg.操控性,界面,控件...)要混編程這口飯就是要不斷的撐握新的知識,就算是黑客也是要對其十分的了解才能反其道而行之是吧~~別把自己的懶散歸跟於世態的變化,這是我們必需去適應的,除非...反之吧~~~ __________________________________________________________________________ 哦... 楼主对
sql命令了解吧... 对不同的
数据库操作其实都差不多... 关键是你与
数据库建立连接...其他的事情就由
数据库服务的引擎来解释
sql命令了所以... Dim db As OleDb.OleDbConnection Dim dbc As OleDb.OleDbCommand Dim dbr As OleDb.OleDbDataReader Dim intQuery As Integer Dim lngID As Long db = New OleDb.OleDbConnection db.ConnectionString = 这里是
数据库连接的串...根据连接的
数据库不同有所不同...根据实际需要填入,就可以连到不同的
数据库了 db.Open() 这里是打开
数据库连接...成功了当然就可以通过
sql命令操作数据表了... dbc = db.CreateCommand 为了执行
sql命令,当然要有命令对象了,创建1个吧 dbc.CommandText = 这里是你希望执行的
sql命令... dbr = dbc.ExecuteReader() 这里是把执行的结果返回的,当
sql的执行是返回记录集的 intQuery = dbc.ExecuteNonQuery 这里是返回该命令影响行数的,当插入,
删除,更新的命令时就会用到了... If Not intQuery.Equals(0) Then 如果命令是插入的话,需要返回数据
生成的ID的... dbc.CommandText = Select @@Identity 就执行这个吧... dbr = dbc.ExecuteReader 执行命令,返回引用 dbr.Read() 取回记录集 lngID = dbr.GetValue(0) 取出数据 dbr.Close()
关闭记录集 End If 释放掉用过的这些数据对象吧 dbc.Dispose() db.Dispose() 也许就这么多吧... 唉...我也是菜鸟...不知道还有没更好的... 当然中间还有些连接超时之类的参数...楼主看需要设置吧... __________________________________________________________________________ 多谢大家
支持 __________________________________________________________________________