① 求救!!關於sql server遠程ado連接的問題
VB訪問SQL Server資料庫技術全揭密
摘 要:
本文討論了Visual Basic應用程序訪問SQL Server資料庫的幾種常用的方法,分別說明了每種方法的內部機理並給出了每種方法的一個簡單的實例,最後比較了每種方法性能和優缺點。
一、引言
SQL Server是微軟推出的中小型網路資料庫系統,是目前最常用的資料庫系統之一。隨著SQL Server網路資料庫應用程序日益增多,這種Web資料庫應用系統的正常運行一般依賴於已存在的用戶資料庫。創建維護資料庫的工作可用SQL Server提供的SQL Enterprise Manager工具來進行,如能提供一種定製的資料庫管理工具,通過管理應用程序來管理資料庫及其設備,對用戶來說無疑是最理想的。
Visual Basic作為一種面向對象的可視化編程工具,具有簡單易學,靈活方便和易於擴充的特點。而且Microsoft為其提供了與SQL Server通信的API函數集及工具集,因此它越來越多地用作大型公司數據和客戶機—伺服器應用程序的前端,與後端的Microsoft SQL Server相結合,VB能夠提供一個高性能的客戶機—伺服器方案。
二、VB訪問SQL Server數據的常用方法
使用Visual Basic作為前端開發語言,與SQL Server介面有幾種常用的方法,即:
①數據訪問對象/Jet
②為ODBC API編程
③使用SQL Server的Visual Basic庫(VBSQL)為DB庫的API編程
④RDO 遠程數據對象(RemoteData Objects)
⑤ADO 數據對象(Active Data Objects)
1、數據訪問對象/Jet
VB支持Data Access Objects(DAOs)的子集。DAO的方法雖然不是性能最好的管理客戶機—伺服器之間的對話方式,但它的確有許多優點。DAO/Jet是為了實現從VB訪問Access資料庫而開發的程序介面對象。使用DAOs訪問SQL Server的過程如下:應用程序准備好語句並送至Jet,Jet引擎(MASJT200.DLL)優化查詢,載入驅動程序管理器並與之通訊,驅動程序管理器(ODBC.DLL)通過調用驅動器(SQLSRVR.DLL)的函數,實現連接到數據源,翻譯並向SQL Server提交SQL語句且返回結果。下面是一個用DAOs訪問SQL Server的VB實例。
注釋:Form Declarations
Dim mydb As Database
Dim mydynaset As Dynaset オ
Private Sub Form_Load()
Set mydb = OpenDatabase("", False, False, "ODBC; DSN=Myserver; WSID=LCL; DATABASE = sales")
Set mydynaset = mydb CreateDynaset("Select*from Customers") オ
End Sub ァ
上述例子是以非獨占、非只讀方式打開sales資料庫,並檢索Customers表中的所有欄位。OpenDatabase函數的最後一個參數是ODBC連接字元串參數,它指明了Microsoft Access連接到SQL Server所需要知道的一些內容。其中「DSN」為數據源名,「WSID」為工作站名,「DATABASE」為所要訪問的資料庫名。
2、利用ODBC API編程
ODBC(Open Database Connectivity)的思想是訪問異種資料庫的一種可移植的方式。與數據資源對話的公用函數組裝在一個稱為驅動程序管理器(ODBC.DLL)的動態連接中。應用程序調用驅動程序管理器中的函數,而驅動程序管理器反過來通過驅動器(SQLSRVR.DLL)把它們送到伺服器中。
下面的代碼使用上面一些函數先登錄到一個伺服器資料庫,並為隨後的工作設置了語句句柄。
Global giHEnv As Long
Global giHDB As Long
Global giHStmt As Long
Dim myResult As integer
Dim myConnection As Srting
Dim myBuff As String*256
Dim myBufflen As Integer
If SQLAllocEnv(giHEnv)<>SQL_SUCCESS Then
MsgBox"Allocation couldn注釋:t happen!"
End If
If SQLAllocConnect(giHEnv,giHDB)<>SQL_SUCCESS Then
MsgBox "SQL Server couldn注釋:t connect!"
End If
myConnection="DSN=myServer;UID=LCL;PWD=;APP=ODBCTest;WSID=LCL;DATABASE=sales"
myResult=SQLDriverConnect(giHDB,Test,form1.hWnd,myConnection.len(myConnection),myBuff,256,myBufflen,SQL_DRIVER_COMPLETE_REQU IE D)
myResult=SQLAllocStmt(giHDS,giHStmt)
myResult=SQLFreeStmt(giHStmt,SQL_COLSE)
rsSQL="Select * from Customers Where City = "Hunan""
myResult = SQLExecDirect(giHStmt,rsSQL,Len(rsSQL))
3、使用VBSQL對DB庫API編程
DB庫是SQL Server的本地API,SQL Server的Visual Basic庫(VBSQL)為Visual Basic程序員提供API。從一定意義上說,VBSQL是連接Visual Basic程序到SQL Server的性能最好最直接的方式。VBSQL包含以下三個文件:
VBSQL.VBX: 包含庫函數,具有訪問重要的消息和處理錯誤的能力
VBSQL.BI:包括所有的常量和變數說明
VBSQL.HLP:Windows幫助文件,使用VBSQL的指南
使用VBSQL時,必須將VBSQL.BI加入到Visual Basic工程文件中,並確保VB程序運行時有VBSQL.VBX文件。
一般的DB庫API編程的過程是這樣的:先通過調用SqlInit對DB庫進行初始化,再調用SqlConnection打開一個連接,然後就可做一些工作。下面的代碼是一個初始化DB庫並登錄到伺服器的通用常式。
Private Sub InitializeApplication()
DBLIB_VERSION=SqlInit()
If DBLIB_VERSION=""Then
MsgBox"Could not initialize DBLIB!Exit application.", MB_ICONEXCLAMATION
End If
End Sub
Private Function LoginToServer() As integer
loginToServer=SUCCEED
Status%=SqlSetloginTime%(loginTimeOut)
If giSqlConn<>0 Then
SqlClose(giSqlConn) 注釋:關閉已打開的連接
giSqlConn=SqlOpenConnection(gsServerName, gsLoginID, gsPassword, ProgramName, ProgramName)
If giSqlConn<>0 Then
liresuit=SqlUse(giSqlConn,"Sales")
Else
LogintoServer=FAIL
End If
End Function
4、RDO 遠程數據對象(RemoteData Objects)
要討論RDO,就必然要談到DAO。RDO是從DAO派生出來的,但兩者很大的不同在於其資料庫模式。DAO是針對[記錄(Records)]和[欄位( Fields)],而RDO是作為[行(Rows)]和[列(Columns)]來處理。也就是說DAO 是ISAM模式,RDO是關系模式。此外DAO是訪問Access的Jet引擎(Jet是ISAM)的介面,而RDO則是訪問ODBC的介面。
可見,RDO是綜合了DAO/Jet、VBSQL/DBLib以及ODBC的優點的對象(Object)。需要強調的是,RDO是包裹著ODBC API的一層薄薄的外殼, 被設計成在後台(伺服器端)有資料庫存在的前提下運行,同時也是針對SQL Server和Oracle而特別設計的。
RDO的優勢在於它完全被集成在VB之中。此外,直接訪問SQL Server存儲過程、完全支持T-SQL、T-SQL調試集成在開發環境中、Visual Database Tools的集成化等,也是RDO的長處。
在RDO的對象和集合中,有很多對資料庫的狀態和設定進行操作的屬性(Property),以及對資料庫進行操作的方法(Method)。利用這些,從RDO2.0起就可以開發事件驅動的資料庫應用程序。
RDO對象與VB中其他對象的概念相同。與VB用的ActiveX控制項(以往稱為Custom Control或OCX、VBX)相似的是,RDO也帶有屬性和方法;但同Spread、InputMan等普遍應用的ActiveX控制項不同的是,RDO沒有自己的用戶界面,因而可以和VB標準的Timer控制項歸為同一類。當然也可以將RDO看作調用ODBC API函數,進而對後台資料庫操作加以控制的對象。在RDO的屬性和方法中,包含了對單個的ODBC API函數以及一連串API函數的調用。
①rdoEngine對象
最初調用RDO對象以及RDC(遠程數據控制項)時,自動生成rdoEngine對象的附帶事件(incident)。rdoEngine用於對RDO全局屬性的參數、選項進行設置,是在RDO的階層結構內處於最上層的對象,包含了所有的其他對象。
rdoEngine對象與DAO/Jet不同,雖然被多個應用程序共享,但體現rdoEngine對象的設定值的屬性卻並不共用,而是在各自的應用程序的程序界面中對其分別加以設定。這些設定值對其他使用RDO以及RDC的應用程序沒有任何影響。rdoEngine不是集合的要素,而是重新定義的對象,rdoEngine對象不能被追加作成對象屬性的初值。
②rdoEnvironment對象
RDO對象在自動創建rdoEngine對象時,將rdoEnviroment對象的初始值生成並保存為rdoEnviroments(0)。一般情況下,應用程序中不必追加rdoEnvironment對象,大多隻需對已有的rdoEnviroments(0)進行操作就可以了。只有在支持一個以上事務(Transaction),需要將用戶名和口令信息分別處理的情況下,利用rdoCreateEnvironment方法將特定的用戶名和口令值做成新的rdoEnvironment對象。在這個方法中可以指定固有名、用戶名和口令,如果所指定的值與rdoEnvironments集合的已經存在的成員名稱相同,會產生錯誤。新建的rdoEnvironment對象自動追加在rdoEnvironments集合的最後。調rdoCreateEnvironment方法時,其name參數可以是長度為0的文字列,這時新的rdoEnvironment對象將不會被追加在rdoEnvironments集合之中。
③rdoConnection對象
rdoConnection對象用於同SQL Server的連接管理。
下面是與SQL Server連接的例子。
用OpenConnection方法的一個實例。
設定的DSN為MyDSN:
Dim Cn As rdoConnection
Dim En As rdoEnvironment
Dim Conn As String
Conn = "DSN = MyDSN; UID = Jacob;" & "PWD = 123456; DATA BASE = MyDb;"
Set Cn= En.OpenConnection("", rdDriverPrompt, False, Co nn)
Set Cn= En.OpenConnection(Prompt:= rdDriverPrompt, Rea dOnly:= False,Connect:= Cnn)
用EstablishConnection方法的一個實例。
這里以獨立的rdoConnection對象為例說明與SQL Server的連接。
Public WithEvents Eng As rdoEngine
Public WithEvents Cn As rdoConnection
Private Sub Form_Load()
Set Eng = New rdoEngine
Set Cn = New rdoConnection
With Cn
.Connect = "UID = ; PWD = ;" & "DATABASE = pubs; DSN = biblio"
.LoginTimeout = 5
.EstablishConnection rdoDriverNoPromt, True, rdAsyncEna ble
End With
End Sub
在這個例子中,Form_Load函數對rdoEngine和rdoConnection對象進行初始化。這里有一點需要注意,rdoConnection對象是處於獨立的狀態之下,即使是處於未連接狀態也可以設置屬性的值。接下來是rdoConnect對象的事件處理程序。從RDO 2.0起可以實現非同步方式(rdAsyn cEnable),EstablishConnection就設定為該值。在非同步狀態下,不必等待與資料庫的連接,程序可以迅速從Form_Load 函數中退出。 然後是BeforeConnect事件,該處理在與資料庫的連接開始以前被激發,此時不能進行有關終止連接的操作:
Private Sub Cn_BeforeConnect(ConnetString As String, Pro mpt As Variant)
MsgBox "正在連接" & ConnectString, vbOKOnly, "連接前"
End Sub
連接完成之後的事件處理:
Private Sub Cn_Connect(ByVal ErrorOccurred As Boolean)
Dim M As String
If ErrorOccurred Then
For Each er In rdoErrors
M = M & er & vbCrLf & M
Next
MsgBox "連接失敗" & vbCrLf & M
Else
MsgBox "連接成功"
注釋:這是確認連接狀態的測試代碼
Cn.Excute "use pubs"
End Sub
RDO連接處理結束後,在該事件中確認連接成功與否。連接成功的情況下ErrorOccurred返回False,失敗時為True,由此可以對rdoErrors集合進行檢測:
Private Sub Eng_InfoMessage()
For Each er In rdoErrors
Debug.Print er
Next
RdoErrors.Clear
End Sub
不能與SQL Server連接的原因多種多樣,有可能是由於對資料庫的訪問許可權、網路連接問題、資料庫表的信息錯誤、SQL Server同時連接的許可數、資源不足等等,具體情況需要與網路管理員商量。 斷開連接的操作非常簡單,但又很重要,因為RDO不提供自動斷開的功能。
Cn.Close
Set Cn = Nothing 注釋:釋放對象所佔的內存資源
En.Close
Set En = Nothing 注釋:釋放對象所佔的內存資源
VB是對象語言,Form、ActiveX控制項也都是對象。使用對象後必須養成將對象設為Nothing把它從內存中釋放的編程習慣。這樣可以預防很多不可預測錯誤,往往程序中發生原因不明的錯誤時,其原因就在於此。
5、ADO 數據對象(Active Data Objects)
ADO是基於全新的OLE DB技術,OLE DB可對電子郵件、文本文件、復合文件、數據表等各種各樣的數據通過統一的介面進行存取。隨著ActiveX控制項的升級(Windows 98的ActiveX 5.0),RDO將被以ActiveX技術為基礎的ADO介面所替代。下面將介紹基於ActiveX技術的ADO訪問SQL Server 6.5資料庫的技術和方法。基於瀏覽器的ADO介面常用函數如下:
(1)取當前的工作資料庫
由於管理任務一般都必須在Master庫中完成,因此在執行管理任務之前,最好保存當前工作庫,以便完成任務之後再切換回原來的任務。
Public Function SQLGetCurrentDatabaseName(Cn As ADODB.Connection) As String
Dim sSQL As String
Dim RS As New ADODB.Recordset
On Error GoTo errSQLGetCurrentDatabaseName
sSQL="select CurrentDB=DB_NAME ( )"
RS.Open sSQL, Cn
SQLGetCurrentDatabaseName=Trim $ (RS! CurrentDB)
RS.Close
Exit Function
errSQLGetCurrentDatabaseName:
SQLGetCurrentDatabaseName=" "
End Function
(2)取SQL Server安裝目錄下的DATA子目錄路徑
取SQL Server的設備文件預設目錄,返回如D:MSSQL DATA。
Public Function SQLGetDataPath(Cn As ADODB.Connection) As String
Dim sSQL As String
Dim RS As New ADODB.Recordset
Dim sFullPath As String
On Error GoTo errSQLGetDataPath
sSQL="select phyname from master..sysdevices where name=注釋:master注釋: "
RS.Open sSQL, Cn
sFullPath = RS! phyname
RS.Close
SQLGetDataPath=Left $ (sFullPath, Len(sFullPath) -10) 注釋:MASTER.DAT的大小
Exit Function
errSQLGetDataPath:
SQLGetDataPath=" "
End Function
(3)創建一個新資料庫
Public Function SQLCreateDatabase65 (Cn As ADODB.Connection,sDBName As String, sDataDeviceName As String, nDataSize As Integer, Optional sLogDeviceName, Optional nLogSize) As Boolean
Dim sSQL As String
On Error GoTo errSQLCreateDatabase65
Dim sDB As String
sDB =SQLGetCurrentDatabaseName(Cn)
sSQL = "USE master"
Cn.Execute sSQL
sSQL ="CREATE DATABASE" & sDBName
sSQL = sSQL &" ON " & sDataDeviceName & "=" & nDataSize
If Not IsMissing(sLogDeviceName) And Not IsMissing(nLogSize) Then
sSQL = sSQL & "LOG ON" & sLogDeviceName & "="& nLogSize
End If
Cn.Execute sSQL
sSQL = "USE" & sDB
Cn.Execute sSQL
SQLCreateDatabase65 = True
Exit Function
errSQLCreateDatabase65:
On Error Resume Next
sSQL = "USE " & sDB
Cn.Execute sSQL
SQLCreateDatabase65 = False
End Function
(4)判斷一個資料庫是否存在
Public Function SQLExistDatabase(Cn As ADODB.Connection, sDBName As String) As Boolean
Dim sSQL As String
Dim RS As New ADODB.Recordset
Dim bTmp As Boolean
on Error GoTo errSQLExistDatabase
sSQL = "select CntDB = count ( * ) "
sSQL = sSQL & "From master.dbo.sysdatabases"
sSQL = sSQL & "Where name = 注釋: "& sDBName & " 注釋: "
RS.Open sSQL, Cn
If RS! CntDB = 0 Then bTmp = False Else bTmp = True
RS.Close
SQLExistDatabase = bTmp
Exit Function
errSQLExistDatabase:
SQLExistDatabase = False
Exit Function
End Function
(5)刪除一個資料庫
Public Function SQLDropDatabase (Cn As ADODB.Connection, sDBName As String) As Boolean
Dim sSQL As String
On Error GoTo errSQLDropDatabase
If Not SQLExistDatabase(Cn, sDBName) Then
SQLDropDatabase = True
Exit Function
End If
Dim sDB As String
sDB = SQLGetCurrentDatabaseName(Cn)
sSQL = "Use master"
Cn.Execute sSQL
sSQL = "DROP DATABASE " & sDBName
Cn.Execute sSQL
sSQL = "USE " & sDB
Cn.Execute sSQL
SQLDropDatabase = True
Exit Function
errSQLDropDatabase:
On Error Resume Next
sSQL = "USE " & sDB
Cn.Execute sSQL
SQLDropDatabase = False
End Function
三、性能比較及應用說明
用VB開發基於SQL Server的資料庫系統,以上幾種訪問SQL Server的方法各有各的特點。DAOs方法是基於對象的,因而便於使用,但是它是從Visual Basic到SQL Server最慢的連接方式。ODBC API和VBSQL方法從本質上講是基於程序的。ODBC API方法通用性好,允許最強的互操作性,編程簡單,但速度慢於VBSQL方法。VBSQL方法通過VBSQL控制項,提供了重要的SQL Server前端應用程序所需的靈活性、強大功能和良好性能。它具有真正的事件驅動及錯誤處理能力,完全支持非同步處理、游標和計算列等。這些都是VBSQL方法超出其它方法的優勢,但其編程稍復雜。RDO是位於ODBC API之上的一個對象模型層,它依賴ODBC API、ODBC驅動程序以及後端資料庫引擎來實現,用RDO所需的程序短小(約250 KB)、快速。RDO具備基本的ODBC處理方法,可直接執行大多數ODBC API函數,RDO包含在VB 4.0/VB 5.0企業版中,由MSRDO32.DLL動態連接庫來實現。RDO是綜合了DAO/Jet、VBSQL/DBLib和ODBC的優點的對象模型,包含ODBC API應用層,設計為在後台(伺服器端)有資料庫存在的前提下運行,是針對SQL Server和Oracle而特別設計的。RDO的優勢在於它完全被集成在VB之中,可直接訪問SQL Server存儲過程、完全支持T-SQL、T-SQL調試集成在開發環境中、Visual Database Tools的集成化等。但微軟已宣布今後不再對VBSQL/DBLib進行升級,而ODBC API函數一般的編程方式也不為人們所喜愛,RDO的應用將逐漸減少。至於實際使用哪一種介面方式,在很大程度上依賴於用戶的應用程序的具體情況而定。
四、VisualBasic訪問資料庫的前景
近來隨著Web應用軟體的迅速發展和現有數據存儲形式的多種多樣,Visual Basic訪問資料庫的解決方案面臨諸如快速提取分布於企業內部和外部有用商業信息等的多種挑戰。為此Microsoft提出一種新的資料庫訪問策略,即「統一數據訪問」(UniversalDataAccess)的策略。「統一數據訪問」提供了高性能的存取包括關系型和非關系型在內的多種數據源,提供獨立於開發工具和開發語言的簡單的編程介面,這些技術使得企業集成多種數據源、選擇更好的開發工具、應用軟體、操作平台、建立容易維護的解決方案成為可能。
「統一數據訪問」的基礎是Microsoft的數據訪問組件。這些組件包括ActiveXDataObjects(ADO)、RemoteDataService(RDS,也稱「高級數據連接器或」ADC)、OLEDB和ODBC。
回答者
② 古詩《贈汪倫》意思是什麼
《贈汪倫》全詩意思是:李白坐上小船剛剛要離開,忽然聽到岸上傳來告別的歌聲。即使桃花潭水有一千尺那麼深,也不及汪倫送別我的一片情深。這首詩是唐代詩人李白所作,全詩原文如下:
李白乘舟將欲行,忽聞岸上踏歌聲。
桃花潭水深千尺,不及汪倫送我情。
詩中的汪倫是李白的朋友。李白游涇(jīng)縣(在今安徽省)桃花潭時,附近賈村的汪倫經常用自己釀的美酒款待李白,兩人便由此結下深厚的友誼。這首詩用比興手法,表達了對汪倫深情相送的感激。用「深千尺」的潭水比喻送別之深情,生動而形象,而又加「不及」二字,更增強了詩句的動人力量。
(2)網路gih是什麼意思擴展閱讀
這首詩的前半是敘事:先寫要離去者,繼寫送行者,展示一幅離別的畫面。起句「乘舟」表明是循水道。「將欲行」表明是在輕舟待發之時。這句使讀者彷彿見到李白在正要離岸的小船上向人們告別的情景。
次句卻不像首句那樣直敘,而用了曲筆,只說聽見歌聲。一群村人踏地為節拍,邊走邊唱前來送行了。"忽聞"二字表明,汪倫的到來,確實是不期而至的。人未到而聲先聞,從那熱情爽朗的歌聲,李白就料到一定是汪倫趕來送行了。側面表現出李白和汪倫這兩位朋友同是不拘俗禮、快樂自由的人。
詩的後半是抒情,第三句遙接起句,進一步說明放船地點在桃花潭。「深千尺」既描繪了潭的特點,又為結句預伏一筆。桃花潭水是那樣地深湛,更觸動了離人的情懷,難忘汪倫的深情厚意,水深情深自然地聯系起來。
結句迸出「不及汪倫送我情」,以比物手法形象性地表達了真摯純潔的深情。潭水已「深千尺」,那麼汪倫送李白的情誼必定更深,極力贊美汪倫對詩人的敬佩和喜愛,也表達了李白對汪倫的深厚情誼。
③ 2014中國女裝品牌50強
只找到前十強的
第一名:only
only是歐洲著名的國際時裝公司丹麥bestseller擁有的四個著名品牌之一。only擁有許多設計師,他們遍布巴黎、米蘭、倫敦和哥本哈根等主要時尚發源地,這使only 永遠站在歐洲流行的最前沿。only1996年來到中國,bestseller集團成立於1974年。
集團創立以來,已經在全球26個國家擁有650間形象專賣店和超過6000間加盟店。主要市場包括挪威、丹麥、瑞典、德國、芬蘭、荷 蘭、西班牙等11個歐洲市場。bestseller的設計師遍布歐洲,總是站在世界潮流的前沿,為大都市的年輕人營造超級時尚 。在中國上市的有only,jack&jones,vero moda,selected四個品牌。
第二名:艾格etam
艾格源與1916年的德國,這年,第一間以"etam」為名的零售店開業。到1928年,連鎖點網路發展到了巴黎,並以此為基地,逐步成為法國乃至 歐洲的著名女裝連鎖店。1982年的巴黎,就已經有了etam的商店,並以這個世界上最著名的時裝之都為基地,逐步成為法國乃至歐洲的著名女裝連鎖店。
etam集團下共有兩個品牌:etam及1。es2。weekend3。lingerie .etam以其時尚的風格,變化多樣的款式,新穎別致的色彩,合理適中的價格,熱情周到的服務已以為年輕法國女郎最熟悉,最親切的品牌。1。2。3則以其 高雅的品位,精緻的設計備受成功職業的女性青睞。
第三名:哥弟girdear
哥弟品牌,源自中國台灣,創始於公元1977年,本著將心比心、相輔相成的團隊觀,秉持物有所值、物超所值的誠信經營理念。樂觀的、堅毅的、責任的,期望打造出一個不斷創造工作機會,回饋社會,有信、有望、有愛的企業。
哥弟四海,四海哥弟,詮釋的是大和合,共容共榮。
跨越主觀,無遠弗屆,闡明思維主導行為,決定未來。
第四名:太平鳥
「太平鳥」品牌是在1995年創立。1996年至今,太平鳥一直位列全國服裝行 業銷售收入和利潤雙百強單位,2000年起太平鳥榮登寧波市百強企業、浙江省百強私營企業、全國民營企業500強之列、寧波市納稅50強(34位),「太 平鳥品牌」也被先後授予「中國名牌」、「中國馳名商標」等榮譽稱號。太平鳥的服裝產業,公司一直保持著40~50%的高速增長,全國營銷網路也已超 2400,2011年集團實現經營收入68億元人民幣,銷售規模位居全國服裝企業前10位。
第五名:秋水伊人
秋水伊人和cocoon同為浙江印象實業股份有限公司旗下的主打品牌。秋水伊人品牌名稱源自於《詩經》中的詩句「蒹葭蒼蒼,白露為霜。所謂伊人,在水一 方」,這句優美詩句,描述人們對美好愛情的執著追求、但又可望不可及的惆悵心情。演繹到現代的「秋水伊人」女性,就是一群知性,追求浪漫,關注時尚的都市 女性,秋水伊人女裝通過優雅的設計、浪漫的色彩,演繹都市女性時尚經典而又精緻優雅的著衣風格。
第六名:紅袖hopeshow
紅袖女裝是杭州市女裝開發較早的品牌之一,成立於1995年,迄今已有七百多家專賣店,紅袖公司是一家集設計、生產、銷售為主營業的女裝公司。其中,「紅 袖」的英文名稱「hopeshow」寓意希望與展示,象徵著紅袖品牌認為只要懷抱希望,勇於展示,女人就擁有無限可能。我們倡導「無限女人,不止一面」, 擁有魅力的女人,就如同能綻放無限光芒的寶石一樣,展示無限的自己。
第七名:夢舒雅m•suya
香港夢舒雅國際服飾有限公司坐落於香港著名的金融貿易區--中環英皇道,由香港著名的投資機構--榮信投資(gih)於公元1990年投資成立。榮信投資系美國花旗銀行之亞洲區分支機構,在香港聯交所上市,投資涵蓋航運、證券、服裝、電子及飲食等諸多行業。
夢舒雅collection(簡稱mc)是一個傳承了夢舒雅基礎系列「時尚簡約、知性優雅」特徵及女褲專家特徵的時裝提升系列。』mc 只為更懂得工作和生活、追求幸福和優雅的時尚的知性女人服務。mc活躍於城市百貨和主要商業街。mc的產品被淑女們作為私人衣櫥的必備,被頻繁地穿著於工 作、社交和休閑場合,在一路行走中,彰顯著盛年女性的自信和成熟之美。
第八名:婭麗達
鄭州市婭麗達服飾有限公司成立於1995年,是一家集服裝技術研發、生產製造、市場銷售和品牌運作於一體的企業,在全國擁有專賣店和商場專櫃 1700多個,並在北京、上海、濟南、太原、哈爾濱、石家莊、蘭州、武漢、昆明等二十二處大中型城市建立了省級分公司,形成了遍布全國的銷售網路。
婭麗達服裝工業園佔地117畝,總投資1.5億元,建築總面積89437平方米,容納員工4000名,將裝備現代化的女褲生產流水線,年生產能力達到1200萬條規模,目前,婭麗達工業園一期4萬平方米已建成投產,年可生產女褲400萬條。
第九名:百斯盾bestn
廣東百斯盾服飾有限公司始於1981年,誕生於美麗的南海邊,其工業園坐落在廣東省汕尾市海豐縣公平鎮,總公司位於有著花城美譽的南粵廣州,是一家集設 計、研發、生產、銷售於一體的大型服飾公司,是目前國內唯一一家能同時生產男女西褲、牛仔和休閑的褲裝企業。公司現有員工5000多人,擁有世界先進工藝 的生產設備3680餘套,年生產能力超過1200萬件,同時引進國內優秀的研發、生產與管理人才,對生產線進行標准化管理,從設計、生產、銷售各個環節精 心打造品牌核心競爭優勢。其銷售網路覆蓋全國31個省市、自治區、直轄市,並開設了3000多家品牌專賣店,設立了22個辦事處。
第十名:李維斯levi『s
levi『s(李維斯)是來自美國西部最聞名的名字之一。1853年猶太青年商人levistrauss(李維·史特勞斯)為處理積壓的帆布試著做了一批 低腰、直筒、臀圍緊小的褲子,賣給舊金山的淘金工人。由於這種褲子比棉布褲更結實耐磨而大受歡迎。於是,李維索性開了一家專門生產帆布工裝褲的公司,並以 自己的名字「levi『s」作為品牌,levi『s(李維斯)的神話也由此展開。
④ vlrmooigih什麼意思
義大利語:百萬
英語:一個名:弗拉莫伊吉
⑤ 我為什麼莫名其妙有簡訊說我欠款
可能是自己這個手機號之前是有別人在用,這個人剛好有貸款方面的信息。
有可能是對方發錯簡訊,手機號輸入錯誤。
只要自己確定沒有銀行貸款問題,就不要去在意。
⑥ 如何設置區域網指定用戶訪問
如果你有路由器的話,而且可以做訪問控制列表的話就很容易了!
對了,我又想到個辦法,組策略(命令是:gpedit.msc)中有個windows設置下的安全設置下的本地策略,其中的用戶權利指派中的「從網路訪問此計算機」的策略,此條策略中的內容是允許遠程訪問的計算機,我的意思你應該明白了把?把不允許的刪除,或者直接將不允許的計算機加入到其他的組里去。(新建一個組,把他們全部加進去)