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

 · 3/10,广交朋友    »显示摘要«
    摘要: 改天有空,写写这些年的感悟! ......
 ·导入excel的问题    »显示摘要«
    摘要: dim excelapp as new excel.application dim wb as excel.workbook dim sh as excel.worksheet on error goto erroutdatatoexcel 后面是给赋值.... 最后 wb.saveas (filename) excelapp.visible = true set excelapp = ......


哪位大哥能给我一个最简单的实现数据查询、删除和修改的程序例子啊请帮忙谢谢了。

请大哥大姐们帮帮忙啊,我已经学五天了还没入门呢,要压抑死了啊。

NO.1   作者: bbaw_123

做一个类先  
  Imports   System.Data  
  Imports   System.DBNull  
  Imports   System.Data.SqlClient  
   
  Module   Module1  
                Public   objDataSet   As   DataSet  
                Public   objDataAdpter   As   SqlDataAdapter  
                Public   objSqlConnection   As   SqlConnection   =   New   _  
                SqlConnection("server=localhost;database=dangan;integrated   security=sspi")  
    Public   Function   GetDataFromDB(ByVal   sqlstr   As   String)   As   DataSet  
                  objDataSet   =   New   DataSet  
                  objDataSet.Clear()  
                  实例化一个数据集对象  
                  Try  
                          objSqlConnection.Open()  
                          打开数据库连接  
                          objDataAdpter   =   New   SqlDataAdapter(sqlstr,   objSqlConnection)  
                          将数据库的数据映射到数据适配器  
                          objDataAdpter.Fill(objDataSet)  
                          填充数据集的数据  
                          objSqlConnection.Close()  
                          关闭数据连接,这一点很重要  
                  Catch  
                          MsgBox("错误号:"   &   Err.Number   &   "错误描述:"   &   Err.Description)  
                  End   Try  
                  Return   objDataSet  
                  objDataSet   =   Nothing  
          End   Function  
  End   Module  
   
  然后在FORM中写  
   
  Public   Function   GetSqlStr(ByVal   str   As   String)   As   String  
                  Return   Replace(str,   "",   "")  
    End   Function  
   
  这是FORM中的一个BUTTON按钮中的代码  
    Private   Sub   Button2_Click(ByVal   sender   As   System.Object,   ByVal   e   As   System.EventArgs)   Handles   Button2.Click  
                  Try  
                          Dim   connstr,   delcmd   As   String  
                          connstr   =   "server=localhost;database=dangan;integrated   security=sspi"  
                          delcmd   =   "delete   from   基本档案   where   档号="   &   GetSqlStr(ComboBox1.Text)   &   ""  
                        这个是删除的例子,如果要添加或修改,只要把上面的SQL语句改成你要的就行了  
                          Dim   conn   As   SqlConnection,   cmd   As   SqlCommand  
                          conn   =   New   SqlConnection(connstr)  
                          conn.Open()  
                          cmd   =   New   SqlCommand(delcmd,   conn)  
                          cmd.ExecuteNonQuery()  
                          conn.Close()  
                          MsgBox("数据已经成功删除!!",   MsgBoxStyle.OKOnly,   "信息提示")  
                  Catch   ex   As   Exception  
                          MessageBox.Show(ex.Message)  
                  End   Try  
          End   Sub  
   
   
 

NO.2   作者: lk2008

Private   iobj_conn   As   Data.OleDb.OleDbConnection  
          Private   iobj_command   As   Data.OleDb.OleDbCommand  
          Private   iobj_adapter   As   Data.OleDb.OleDbDataAdapter      
          Private   idst_data   As   New   DataSet("data_result")  
   
            聯接數據庫  
          Private   Sub   btn_connect_Click(ByVal   sender   As   Object,   ByVal   e   As   System.EventArgs)   Handles   btn_connect.Click  
                  Try  
                          Me.iobj_conn   =   New   OleDb.OleDbConnection("Provider=MSDAORA.1;User   ID=數據庫登陸名稱;Data   Source=你的數據庫名稱;Password=登陸密碼")  
                          Me.iobj_command   =   New   OleDb.OleDbCommand  
                          Me.iobj_adapter   =   New   OleDb.OleDbDataAdapter  
                          Me.iobj_conn.Open()  
                          Windows.Forms.MessageBox.Show("l聯接成功!")  
                  Catch   lexp_sql   As   Exception  
                          Throw   lexp_sql  
                  End   Try  
          End   Sub  
   
   
            顯示數據  
          Private   Sub   Button1_Click(ByVal   sender   As   System.Object,   ByVal   e   As   System.EventArgs)   Handles   btn_load.Click  
   
                  iobj_command.Connection   =   Me.iobj_conn  
                  iobj_command.CommandText   =   "select   *   from   customer"  
                  iobj_command.CommandType   =   CommandType.Text  
   
                  Me.iobj_adapter.SelectCommand   =   Me.iobj_command  
                  Me.iobj_adapter.Fill(idst_data,   "customer")  
                  Me.dgd_result.DataSource   =   Nothing  
                  Me.dgd_result.DataSource   =   idst_data.Tables("customer")  
          End   Sub  
   
   
          插入數據  
          Private   Sub   btn_insert_Click(ByVal   sender   As   System.Object,   ByVal   e   As   System.EventArgs)   Handles   btn_insert.Click  
                  Dim   lstg_sql   As   New   System.Text.StringBuilder(1000)  
                  lstg_sql.Append("   insert   into   customer   c   values("   &   Me.tbx_id.Text   &   ",999001,001,xxx,")  
                  lstg_sql.Append("   JHZOU,null,D,sysdate   ,   null,   ")  
                  lstg_sql.Append("   sysdate,sysdate,0,null)   ")  
                  Try  
                       
                          Me.iobj_command.CommandText   =   lstg_sql.ToString  
                          Me.iobj_command.ExecuteNonQuery()  
                         
                  Catch   lexp_sql   As   Exception  
                          Throw   lexp_sql  
                  End   Try  
          End   Sub  
   
           
          刪除數據  
          Private   Sub   btn_delete_Click(ByVal   sender   As   System.Object,   ByVal   e   As   System.EventArgs)   Handles   btn_delete.Click  
                  Dim   lstg_sql   As   New   System.Text.StringBuilder(1000)  
                  Try  
                          lstg_sql.Append("   delete   from   customer   where   customer_name   =   "   &   Me.tbx_bndno.Text   &   "")  
                          Me.iobj_command.CommandText   =   lstg_sql.ToString  
                          Me.iobj_command.ExecuteNonQuery()  
                  Catch   lexp_sql   As   Exception  
                          Throw   lexp_sql  
                  End   Try  
          End   Sub  
   
   
        更新數據  
          Private   Sub   btn_updata_Click(ByVal   sender   As   System.Object,   ByVal   e   As   System.EventArgs)   Handles   btn_updata.Click  
                  Dim   lstg_sql   As   New   System.Text.StringBuilder(1000)  
                  Try  
                          lstg_sql.Append("   update   customer   set   customer_id   =   "   &   Me.tbx_bndno.Text   &   "")  
                          lstg_sql.Append("   where     customer_id     =   041206   ")  
                          Me.iobj_command.CommandText   =   lstg_sql.ToString  
                          Me.iobj_command.ExecuteNonQuery()  
                  Catch   lexp_sql   As   Exception  
                          Throw   lexp_sql  
                  End   Try  
          End   Sub


    摘要: pdfbox: 网上的代码都是错的,不过可以自己写,但是最大的问题是不支持中文,同时也没有什么很好的解决办法。 xpdf:在linux/unix下使用可以有效的避免中文的问题,但是在windows下使用就没有那么幸运了,官方提供的中文包都是linux下的,不能在windows下使用。 itext:主要用来生成pdf的java包,我看到其中也有“pdfreader”方法,但是其中文化的问题如......
» 本期热门文章:

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