『壹』 VB可以用什么数据库
vb连接什么数据库都能用, 1. 但是从支持和稳定方面建议用:access,sqlserver 2. 小型的数据量回不大或单机模式答:access (小型桌面数据库,对多客户端支持不好) 3.中大型的数据量大或多机模式(多客户端):sqlserver (中大型数据库,多客户端支持好) 4.vb , access,sqlserver 全是微软的产品, 兼容性没得说 5. 看需求:如果需求大可以改成大型数据库 甚至改变开发语言 和 改用开发模式 cs模式改用bs模式等 6.绝对原创,一个字一个字打字
『贰』 数据库是什么意思,VB是拿来做什么用的它们有什么关系吗
数据库 实现在网络流行的一个词 也是程序员 必须接触的 所有的管理系版统都是有数据库的 是存权放数据的 你像人员信息 车次信息 都在数据库中 你才能看到
就像网站 我哦们的留言也都在数据库中
vb 呢 就是做成界面 通过界面把数据传给数据库 也从数据库中读数据来显示 所以才有软件的
软件才能在企业用 也有了现在什么erp 用友 金碟
『叁』 怎么通过VB设计一款数据库软件
数据库用VB6编程语言,对新手而言,如何用好ADODC控件和DATAGRID控件相当重要。
具体做法:
新建数据工程,此时VB6集成调试环境左边工具箱内已加载了有关数据库编程必须的控件和引用。
然后在FORM1窗体中添加ADODC控件和DATAGRID控件,将DATAGRID1的属性DATASOURCE选ADODC1,打开ADODC1控件属性页使用连接字符串,选生成,在提供者选项中选MICROSOFT jet 4.0 OLE DB Provider,然后按要求连接数据库等。在ADODC1控件属性页使用连接字符串空白文本窗口中就有一长串字符串,注意该字符串可复制到程序代码用于编程。ADODC1控件属性页的数据源内有命令文本(SQL)编写窗口可编写SQL查询语言。该窗口的SQL语句可复制到程序代码用于编程。
SQL查询语言主要结构为:
Select 查询字段 from 表名 Where 查询条件语句 [排序语句或分组语句]
查询字段必须分别用(西文)逗号分开或就用一个*号代替,上述查询中排序语句建议最好应用。
SQL查询语言如有错程序运行时告诉你出错,作相应改动即可。
一般先按上述连接,SQL用"SELECT * FROM TabelName"作调试,无问题,用一个按钮控件将前述需复制的连接字符串和SQL查询语言先复制于按钮控件的CLICK事件中备着,以便放着以后使用。然后删去ADODC1控件,再添加ADODC1控件再添其他内容。
SQL查询语言多写多用就会熟练,以上供提问者参考。
『肆』 通常说的VB、VF是指编程语言还是数据库
vb是visual basic,是一种编程语言。
vf是visual fox pro是一种数据库,但是自带了一些东西来开发数据库的应用程序。
sql server2000是数据库管理系统,也就是数据库。
vb可以连接数据库,开发数据库的应用程序,比如 vb和sql server配合开发。
vf自身有数据库和开发环境,把连个集成到一块了。用vf可以单独开发数据库的应用程序。
vb必须要数据库的支持如 sqlsever 的支持才能开发数据库的应用程序。
『伍』 如何用VB建立数据库
1、首先点击打开主菜单栏中的“外接程序”选项。
『陆』 vb鏁版嵁搴擄紙鍩虹鐭ヨ瘑锛
VB鏁版嵁搴撴槸VisualBasic锛圴B锛夎瑷涓鐢ㄤ簬绠$悊鏁版嵁鐨勯噸瑕佺粍鎴愰儴鍒嗐傚畠鍏佽稿紑鍙戜汉鍛樺垱寤恒佽诲彇銆佹洿鏂板拰鍒犻櫎鏁版嵁搴撲腑鐨勬暟鎹锛屼粠鑰屼娇搴旂敤绋嬪簭鑳藉熸洿濂藉湴澶勭悊鏁版嵁銆傛湰鏂囧皢浠嬬粛VB鏁版嵁搴撶殑鍩虹鐭ヨ瘑锛屽寘鎷濡備綍鍒涘缓鏁版嵁搴撱佸備綍杩炴帴鏁版嵁搴撱佸備綍鏌ヨ㈠拰鏇存柊鏁版嵁绛夈
涓銆佸垱寤烘暟鎹搴
鍒涘缓VB鏁版嵁搴撶殑绗涓姝ユ槸鍒涘缓鏁版嵁搴撴枃浠躲俈B鏁版嵁搴撴敮鎸佸氱嶆暟鎹搴撶被鍨嬶紝鍖呮嫭Access銆丼QLServer銆丱racle绛夈傚湪鏈鏂囦腑锛屾垜浠灏嗕互Access鏁版嵁搴撲负渚嬭繘琛岃茶В銆
1.鎵撳紑Access杞浠讹紝閫夋嫨鈥滄柊寤虹┖鐧芥暟鎹搴撯濄
2.杈撳叆鏁版嵁搴撶殑鍚嶇О鍜屼繚瀛樿矾寰勶紝鐒跺悗鐐瑰嚮鈥滃垱寤衡濄
3.鍦ㄢ滃垱寤衡濋〉闈涓锛屽彲浠ラ夋嫨鍒涘缓琛ㄦ牸銆佹煡璇銆佽〃鍗曠瓑瀵硅薄銆傚湪鏈鏂囦腑锛屾垜浠灏嗗垱寤轰竴涓绠鍗曠殑琛ㄦ牸銆
4.鐐瑰嚮鈥滆〃鏍艰捐♀濓紝鍦ㄨ〃鏍间腑娣诲姞瀛楁碉紝骞惰剧疆瀛楁电殑灞炴с備緥濡傦紝鍙浠ユ坊鍔犱竴涓鈥滃撳悕鈥濆瓧娈靛拰涓涓鈥滃勾榫勨濆瓧娈碉紝骞惰剧疆瀹冧滑鐨勬暟鎹绫诲瀷涓衡滄枃鏈鈥濆拰鈥滄暟瀛椻濄
5.淇濆瓨琛ㄦ牸锛岀劧鍚庡叧闂瑼ccess杞浠躲
浜屻佽繛鎺ユ暟鎹搴
杩炴帴VB鏁版嵁搴撻渶瑕佷娇鐢ˋDO锛圓ctiveXDataObjects锛夊硅薄銆侫DO鏄疺B涓鐢ㄤ簬璁块棶鏁版嵁鐨勬爣鍑嗗硅薄搴擄紝瀹冩彁渚涗簡涓绉嶉氱敤鐨勬柟寮忔潵杩炴帴鍜岃块棶鍚勭嶇被鍨嬬殑鏁版嵁婧愩
1.鎵撳紑VB椤圭洰锛岄夋嫨鈥滈」鐩鈥濊彍鍗曚腑鐨勨滃紩鐢ㄢ濄
2.鍦ㄢ滃彲鐢ㄥ紩鐢ㄢ濆垪琛ㄤ腑鍕鹃夆淢icrosoftActiveXDataObjects2.xLibrary鈥濓紝鐒跺悗鐐瑰嚮鈥滅‘瀹氣濄
3.鍦╒B浠g爜涓娣诲姞浠ヤ笅浠g爜锛
```
DimcnAsADODB.Connection
Setcn=NewADODB.Connection
cn.ConnectionString="Provider=Microsoft.Jet.OLEDB.4.0;DataSource=C: est.mdb"
cn.Open
```
鍏朵腑锛屸渃n鈥濇槸杩炴帴瀵硅薄锛屸淐onnectionString鈥濇槸杩炴帴瀛楃︿覆锛屽畠鎸囧畾浜嗘暟鎹搴撶被鍨嬪拰璺寰勩
4.杩炴帴鎴愬姛鍚庯紝鍙浠ヤ娇鐢ㄤ互涓嬩唬鐮佹潵鍏抽棴杩炴帴锛
```
cn.Close
Setcn=Nothing
```
涓夈佹煡璇㈡暟鎹
鏌ヨVB鏁版嵁搴撻渶瑕佷娇鐢ˋDO瀵硅薄涓鐨凴ecordset瀵硅薄銆俁ecordset瀵硅薄鏄疺B涓鐢ㄤ簬瀛樺偍鍜屾搷浣滄暟鎹鐨勫硅薄锛屽畠鍙浠ュ规暟鎹搴撹繘琛屾煡璇銆佹洿鏂般佹彃鍏ュ拰鍒犻櫎绛夋搷浣溿
1.鍦╒B浠g爜涓娣诲姞浠ヤ笅浠g爜锛
```
DimrsAsADODB.Recordset
Setrs=NewADODB.Recordset
rs.Open"SELECT*FROMtable1",cn
```
鍏朵腑锛屸渞s鈥濇槸Recordset瀵硅薄锛屸淥pen鈥濇柟娉曟寚瀹氫簡鏌ヨ㈣鍙ュ拰杩炴帴瀵硅薄銆
2.鏌ヨ㈢粨鏋滃彲浠ラ氳繃浠ヤ笅浠g爜杩涜岃诲彇锛
```
DoWhileNotrs.EOF
Debug.Printrs.Fields("name").Value
Debug.Printrs.Fields("age").Value
rs.MoveNext
Loop
```
鍏朵腑锛屸淓OF鈥濆睘鎬ц〃绀烘槸鍚﹀埌杈句簡鏌ヨ㈢粨鏋滈泦鐨勬湯灏撅紝鈥淔ields鈥濆睘鎬ц〃绀烘煡璇㈢粨鏋滈泦涓鐨勫瓧娈碉紝瀹冧滑鍙浠ラ氳繃鍚嶇О鎴栫储寮曡繘琛岃块棶锛屸淢oveNext鈥濇柟娉曠敤浜庣Щ鍔ㄥ埌涓嬩竴鏉¤板綍銆
鍥涖佹洿鏂版暟鎹
鏇存柊VB鏁版嵁搴撻渶瑕佷娇鐢≧ecordset瀵硅薄涓鐨勨淯pdate鈥濇柟娉曘傝ユ柟娉曠敤浜庢洿鏂拌板綍闆嗕腑鐨勬暟鎹锛屽苟灏嗘洿鏀逛繚瀛樺埌鏁版嵁搴撲腑銆
1.鍦╒B浠g爜涓娣诲姞浠ヤ笅浠g爜锛
```
rs.Fields("age").Value=20
rs.Update
```
鍏朵腑锛屸淔ields鈥濆睘鎬ц〃绀鸿佹洿鏂扮殑瀛楁碉紝瀹冧滑鍙浠ラ氳繃鍚嶇О鎴栫储寮曡繘琛岃块棶锛屸淯pdate鈥濇柟娉曠敤浜庝繚瀛樻洿鏀广
2.鏇存柊鎴愬姛鍚庯紝鍙浠ラ氳繃浠ヤ笅浠g爜杩涜岃诲彇锛
```
rs.MoveFirst
Debug.Printrs.Fields("age").Value
```
鍏朵腑锛屸淢oveFirst鈥濇柟娉曠敤浜庣Щ鍔ㄥ埌鏌ヨ㈢粨鏋滈泦鐨勭涓鏉¤板綍銆
浜斻佸皬缁
鏈鏂囦粙缁嶄簡VB鏁版嵁搴撶殑鍩虹鐭ヨ瘑锛屽寘鎷鍒涘缓鏁版嵁搴撱佽繛鎺ユ暟鎹搴撱佹煡璇㈡暟鎹鍜屾洿鏂版暟鎹绛夈傞氳繃瀛︿範鏈鏂囷紝璇昏呭彲浠ヤ簡瑙VB鏁版嵁搴撶殑鍩烘湰鎿嶄綔锛屽苟鑳藉熷湪瀹為檯寮鍙戜腑搴旂敤杩欎簺鐭ヨ瘑銆