|
<DIV class=quote><B>以下是引用<I>墙角野猫</I>在2005-7-3 19:28:18的发言:</B><BR>是数据库的课程设计,单独的数据库又拿不出来,只好用VB做一个前台,可是偶没学过VB,VB里好象只支持.mdb,.dbf,等。可是SQL有办法生成这种文件吗?</DIV>
<P>看来楼主对VB使用数据库还不清楚到底是怎么回事呀。
<P>VB可以通过ADO和DAO连接各种数据库。最常用的是mdb或MSSQL数据库。<BR>一般可以直接用代码或者控件或者ODBC驱动连接。给你举些例子:
<P>直接用代码实现连接mdb,这是最简单的:<BR>
<DIV class=HtmlCode>
<P>Dim db As Database
<P>Dim rs As Recordset
<P>Set db = OpenDatabase(App.Path + "/database.mdb") '打开数据库
<P>Set rs = db.OpenRecordset("data") '打开表data</P></DIV>
<P>之后可以这样用:<BR></P>
<DIV class=HtmlCode>……<BR>rs.movefirst<BR>……<BR>'添加新记录<BR> rs.addnew<BR> rs.Fields("Name")=txtName.Text<BR> rs.update<BR>……</DIV>
<P>或者是使用data控件.</P>
<P>如果要使用ODBC,可以用Microsoft ADO Data Control 6.0 (OLEDB)控件,很方便的。<BR>自己去图书馆找些书看看。</P> |
|