行政区划数据数据库的设计(五)

博客探讨了在城市化进程加快背景下,行政区划数据数据库设计中的问题,包括数据的误名现象。文章主要任务是导入数据,检验主体表设计的成效,并预告下篇将聚焦于附属表设计,以满足查询目标信息的需求。
摘要由CSDN通过智能技术生成
Author: 水如烟
 
 
以上所为在数据库做好了主体表及增加数据的存储过程。这次重新回到程序,目的是将数据导进数据库里面,因为在后面的数据库附属表的设计要用到这些数据,要边调试边设计。
 
现在的方案组织如下:
 
效果图:
 
增加的代码:
Constant.vb
 
Namespace  Database
    
Friend   Class  Constant
        
Private   Sub   New ()
        
End Sub

        
Public   Const  CONNECTIONSTRING  As   String   =   " Database=RegionalCodeWorks;Server=./SQLEXPRESS;Integrated Security=SSPI; "

        
Public   Const  PROCEDURE_ADDRECORD  As   String   =   " Program.增添记录 "

    
End Class
End Namespace
UpdateDatabase.vb
Namespace  Database
    
Public   Class  UpdateDatabase

        
Public   Event  UpdateCompleted( ByVal  sender  As   Object ByVal  msg  As   String )

        
Private  gCommand  As  SqlClient.SqlCommand

        
Sub   New ()
            gCommand 
=  GetCommand()
        
End Sub

        
Public   Sub  OpenConnection()
            
With  gCommand.Connection
                
If  .State  <>  ConnectionState.Open  Then  .Open()
            
End   With
        
End Sub

        
Public   Sub  CloseConnection()
            
With  gCommand.Connection
                
If  .State  =  ConnectionState.Open  Then  .Close()
            
End   With
        
End Sub

        
Public   Sub  Import( ByVal  table  As  DataTable,  ByVal  lastdate  As   String )
            
Dim  mCode  As   String
            
Dim  mName  As   String

            
For   Each  row  As  DataRow  In  table.Rows
                mCode 
=  row.Item( " Code " ).ToString
                mName 
=  row.Item( " Name " ).ToString

                ImportRecord(mCode, mName, lastdate)
            
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值