![]() ![]() ![]() ![]() |
|||||
|
|||||
樓主 小魚兒 ![]()
![]() ![]() |
我有做一支.SQL 檔案,裡面存有建立資料表/建立新資料.....等相關語法,平時我都是直接在資料庫裡直接執行語法的。 後來想到如果可以透過vb.net只要按一個Button 就可以去讀取這一支檔案 .SQL,這樣我就可以不用額外去執行。 但是目前好像都讀不進來,如果我在 command.CommandText = "ALTER table Account add CDate [nvarchar](10) NULL;" 這樣是可以使用的。 如果我改成指定路徑給它,它也無法建立。而我後來想到利用讀取文字檔的方式也不行,一樣發生錯誤, 請問有辦法按Button鈕後,自動執行.SQL語法呢? _Sql=> C:\Temp\Create.SQL Dim connection As SqlConnection connection = New SqlConnection(SQLConn) Dim command As SqlCommand Try connection.Open() command = connection.CreateCommand() command.CommandText = _Sql command.ExecuteNonQuery() Catch ex As Exception connection.close End Try |
1樓
作者回應
小魚兒 ![]() ![]() |
另一個方式
Dim ObjReader As System.IO.StreamReader Dim connection As SqlConnection connection = New SqlConnection(SQLConn) Dim command As SqlCommand Try connection.Open() ObjReader = New System.IO.StreamReader(_Sql) command = connection.CreateCommand() command.CommandText = ObjReader.ReadToEnd command.ExecuteNonQuery() Catch ex As Exception connection.close End Try
本篇文章回覆於2018-05-11 16:58
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
回覆 |
如要回應,請先登入. |