当前位置:首页
开发技术指南» 文章正文
    引言:
 

 

 ·windowsxp出现新问题(在线等待)    »显示摘要«
    摘要: 每当进入xp后桌面上的快捷方式全没了,并且任务栏也没了,在桌面点击鼠标左右键也弹不出任何对话框.只是一进入xp后就弹出一个对话框(就是没出现此问题时点击我的电脑的快捷方式时弹出的那种).请问这是为什么? ......
 ·无标题    »显示摘要«
    摘要: pubic interface a{ public void method1(){} } public class b implements a{ }public abstract interface a{ public void method1(); } class b implements a{ public void method1(){ system.out.print(&quo......


如何在vb中运用sql语言呀

我想请教一下  
  就是如何在vb中用sql语言与数据库进行连接  
  并对数据库进行操作以及如何实现数据库的浏览  
  谢谢!

NO.1   作者: hahadi

dim   db   as   new   adodb.connection  
  dim   rs   as   new   adodb.recordset  
  dim   sql   as   string  
  sql="数据库驱动程序+用户登陆信息+数据库路径"  
  db.open   sql  
  sql="select   *   from   tableName"  
  rs.open   sql,db,1,3  
  进行其他操作  
  rs.close  
  db.close  
 

NO.2   作者: wangluonanhai

dim   cn   As   New   ADODB.Connection  
  Set   cn   =   New   ADODB.Connection  
  cn.Open   "Provider=SQLOLEDB.1;Persist   Security   Info=False;User   ID=sa;Initial   Catalog=you_SQLDATABASENAME;Data   Source=(local)"  
  dim   rs   As   New   ADODB.Recordset  
  dim   sqlstr   as   string  
  sqlstr="select   *   from   you_table"  
  rs.Open   sqlstr,   cn,   1,   1  
  dim   teststr   as   string  
   
  do   while   not   rs.eof  
  teststr=rs.fields("you_colname")  
  debug.print   teststr  
  rs.movenext  
  loop  
 

NO.3   作者: wangluonanhai

先按ctrl+T,选择ms   ado控件。  
   
  dim   cn   As   New   ADODB.Connection定义ADO的Connection变量  
  Set   cn   =   New   ADODB.Connection  
  cn.Open   "Provider=SQLOLEDB.1;Persist   Security   Info=False;User   ID=sa;Initial   Catalog=you_SQLDATABASENAME;Data   Source=(local)"打开并连接到SQL数据库  
  dim   rs   As   New   ADODB.Recordset定义ADO的Recordset变量  
  dim   sqlstr   as   string定义SQL语句变量  
  sqlstr="select   *   from   you_table"SQL语句,作用是从you_table表中选择所有的记录  
  rs.Open   sqlstr,   cn,   1,   1执行SQL语句  
  dim   teststr   as   string定义变量  
   
  do   while   not   rs.eof  
  teststr=rs.fields("you_colname")把you_table表中you_colname的值赋给teststr变量  
  debug.print   teststr显示到立即窗口  
  rs.movenext移动到下一行记录集  
  loop  
   
 

NO.4   作者: loveerror

dim   cnn   as   new   adodb.connection  
  dim   db   as   new   adodb.recordset  
  dim   sql   as   string  
  dim   TableName   as   string   数据库名  
  sql="Provider=SQLOLEDB.1;Persist   Security   Info=False;User   ID=sa;Initial   Catalog=you_SQLDATABASENAME;Data   Source=(local)"  
  cnn.open   sql  
  sql="select   *   from   "   &   TableName   反正就是可以是任意一条SQL语句  
  db.open   sql,db,adstatic,adopenonly    
  要是只想执行不想看可以这样:  
  sql="select   *   into   abc   from   "   &   TableName  
  cnn.excute(sql)  
  set   datagrid1.datasource=db  
  rs.close  
  db.close  
   
 

NO.5   作者: wamlaw

先连接数据库  
  在定义sql=string  
   
  写sql  
   
  运行,  
  set   rs=con.execute(sql)

NO.6   作者: gxhwq

我想,你还是去找些VB数据库访问的书来看看吧。书上有大把的代码、例子。我们在这里很难一下子说清楚的。马上行动!

NO.7   作者: chenyu5188

在ADO中执行SQL语句可以用:连接对象的execute方法或者记录集对象的open方法。

NO.8   作者: lpy79330

同意楼上的说法  
  建议看看书


 ·看原代码,sql语句错在哪里    »显示摘要«
    摘要: sub settreeview() dim intrelative1, intrelative2, intrelative3 as integer set dbscontent = opendatabase(strdbpath) set datxiaoqu1 = dbscontent.openrecordset("select * from 小区表 where 小区代号<......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE