當前位置:首頁 » 操作系統 » 力控轉資料庫

力控轉資料庫

發布時間: 2022-09-04 00:20:56

Ⅰ 力控軟體如何與sql server 2000建立連接 把資料庫採集到的數據傳到力控里 高懸賞!!!!!!!!!!

你加我網路hi吧
1、 力控連接SQL Server 2000

新建ODBC數據源

添加SQL Server數據源

選擇在SQL Server 2000建立好的資料庫

建立完畢SQL_2000_Test數據源

在力控中使用增強型按鈕

雙擊按鈕

選擇左鍵動作,選定SQLConnect

雙擊SQLConnect,在右側函數的括弧內輸入字母e代替該函數,逗號,然後選擇該界面工具欄最後一個工具:數據源選擇

選擇剛建立好的數據源SQL_2000_Test

2、 力控讀取SQL Server 2000數據

添加增強型按鈕,命名為讀取SQL 2000數據,以觸發數據讀取

添加表格,以顯示SQL Server 2000中數據

雙擊表格設置數據表中的列欄位,這些欄位應和SQL Server 2000中數據相對應

設置表格的名字為:biaoge

雙擊按鈕「讀取SQL 2000」,點擊左鍵動作,在窗體右側編寫腳本。至此,設置完畢。運行時,首先點擊「連接SQL 2000」按鈕,然後點擊「讀取SQL 2000」按鈕,SQL 2000中的相應表中的相應數據

在數據表管理中建立數據表綁定

欄位是SQL Server 2000中的欄位,參數類型可以在力控和SQL Server中通過力控的SQL函數轉換(如),變數名為力控中對應變數,該變數地址為PLC地址,以便把該地址存入SQL Server 2000中。

雙擊「添加SQL Server 2000」按鈕,點擊「左鍵動作」在彈出的窗體的右側寫入腳本,完成即可

設置地址,添加數據,即可完成力控數據寫入SQL Server 2000

Ⅱ 力控組態軟體怎樣啟動資料庫,需要驅動嗎

你要是讀以前的資料庫,是不需要的,要是記錄新的數據,需要載入相應的OPC驅動

Ⅲ 怎麼通過力控軟體刪除sql資料庫中的單個內容 函數腳本怎麼編寫

1、必須先安裝Microsoft Office Access 2003,和SQL Server資料庫。
2、用Access 2003打開動資料庫,打開後按工具欄——資料庫實用工具——轉換資料庫——轉換為2002-2003格式,把資料庫轉換成2003格式。
3、轉換完成後再用Access 2003打開,打開後按工具欄——資料庫實用工具——升遷向導——新建資料庫——填寫SQL資料庫登陸名稱、密碼和要新建的資料庫(准備轉成新的資料庫),按下一步,按「 》」鍵,再按下一步,選取所有選項,再按下一步,選擇「不對應用程序作任何改動」,再按完成。
4、打開SQL企業管理器——資料庫---選中相應的資料庫---右鍵所有任務-----生成SQL腳本——常規——全部顯示——編寫全部對象腳本——確定(記住存放的位置)。
5、用記事本打開剛才生成的SQL腳本,在編輯欄——替換——查找內容為「smalldatetime」替換為「datetime」——替換全部;完成後再在編輯欄——替換——查找內容為「nvarchar」替換為「varcha」——替換全部,完成後保存退出。
6、打開SQL企業管理器——資料庫——點擊新建的資料庫,然後在工具欄——SQL查詢分析器——文件——打開——「剛才生成的SQL腳本」——查詢——執行,然後關閉窗口。
7、再回到SQL企業管理器——資料庫——點擊新建的資料庫,然後打開工具欄——資料庫轉換服務——導入數據——下一步——數據源「Microsoft Access」文件名「為舊的acc資料庫」——下一步——再下一步——從源數據復製表和視圖——下一步——全選——下一步——立即運行——下一步——完成。

8、最後補充:
(1)由於SQL2000裡面沒有"自動編號",所以你的以"自動編號"設置的欄位都會變成非空的欄位,這就必須手工修改這些欄位,並把他的"標示"選擇"是",種子為"1",增量為"1",
(2)另外,ACCESS2000轉換成SQL2000後,原來屬性為"是/否"的欄位將被轉換成非空的"bit",這時候你必須修改成自己想要的屬性了;
(3)另外,大家要注意對時間函數的把握.ACCESS與SQL是有很多不同的.
根據以上3點,再回到SQL企業管理器——資料庫——點擊這個資料庫下新建的資料庫,將所有表的欄位屬性根據以上3點進行修改

補充說明:

自動增加欄位需要重寫。在access中經常使用的自動編號欄位,導入到mssql後,他並不是自增型的int,需要手工設置,把導入後的自動編號欄位的標識的「否」改為「是」,「種子」和「遞增量」都為「1」,才能成為自動編號

所有的默認值都丟失了。主要是數字類型和日期類型

所有now(),time(),date()要改成getdate()

所有datediff(『d『, time1, time2)要改成datediff(day, time1, time2)

所有datediff(『ww『, time1, time2)要改成datediff(week, time1, time2)

所有datediff(『d『, time1, time2)要改成datediff(day, time1, time2)

在mssql server中,有許多保留字,在access中是沒有的,當你把數據導入到mssql的時候,問題就出來了。mssql在導入的時候,會自動給這些欄位(包括資料庫中的表名)加上「[欄位名]」,因此,你必須修改你的腳本,把相應的欄位名字(或者表名字)加上中括弧,或改變欄位名字為不是mssql的保留字

在用access關於時間的使用,大家喜歡使用「select * from aaaa while time="

Ⅳ 力控中建立資料庫組態模擬點

你是不是沒看完全,你先要在IO設備組態中建立一個設備通道,也就是說你要與所通訊設備的協議時什麼,你就要選擇什麼協議,然後在到數據里組態中配置,你建立的那個設備通道的設備名稱是什麼,設備默認連接的那一項就是什麼!

Ⅳ 請教關於力控組態軟體資料庫點組態參數的問題

1,沒接控制的
模擬數據
2,PV指精度值
3,變數可以是後台開發控制,也可以座位二次組態

Ⅵ 力控組態軟體同步實時數據到關系型資料庫(sqlserver 2008)

欄位Time和TagName是建表是的自動欄位,不用設置,可以根據不同需要自己增加數據轉儲的欄位,可以自己修改欄位名。
按鈕AuTo是自動添加所有變數的欄位名,如果是本地數據源就欄位名等於變數名,如果是遠程數據源欄位名自動等於」遠程數據源名\\變數名」。
此時點擊完成,和SQLserver2000之間的一個數據轉儲任務就設置完成。

Ⅶ wps和力控之間如何實現數據轉換

wps沒有資料庫,只有excel表格;你是想說力控報表導出成csv等excel格式的表格是吧,如果是這樣力控的腳本裡面有。

Ⅷ 怎樣將力控組態軟體中的數據存儲到關系資料庫

怎樣將力控組態軟體中的數據存儲到關系資料庫
1) 在啟動 ODBCRouter 組件後,通過新建向導,新建數據源按鈕或者直接在導航欄上的數
2) 如果力控資料庫運行在本地,直接選擇本地連接,進行下一步就可以了。
3) 如果力控資料庫運行在遠程,就要選用遠程連接,填寫遠程資料庫的 IP 地址。

熱點內容
怎麼模擬電腦配置 發布:2024-05-02 21:28:08 瀏覽:783
對一個新編程 發布:2024-05-02 21:20:07 瀏覽:559
華為系統編譯器在哪裡 發布:2024-05-02 21:19:50 瀏覽:86
ebsco資料庫檢索 發布:2024-05-02 21:18:51 瀏覽:82
python遞歸創建目錄 發布:2024-05-02 21:02:38 瀏覽:280
資料庫分離與附加 發布:2024-05-02 20:56:59 瀏覽:40
搭建我的世界java伺服器詳細篇 發布:2024-05-02 20:56:59 瀏覽:942
string函數java 發布:2024-05-02 20:36:49 瀏覽:801
phplinux伺服器 發布:2024-05-02 20:30:23 瀏覽:754
安卓在哪裡安裝網易官方手游 發布:2024-05-02 20:15:07 瀏覽:409