我使用了服務器端TFDConnection---TFDQuery---DataSetProvider的服務器端(網上很容易找到的新手教程)
客戶端則使用TSQLConnection---ClientDataSet---BindSourceDB--grid來查詢和顯示資料
這部分我都模仿新手教程成功了并且在安卓端運行成功。
更新資料則是通過ClientDataSet的insert、edit、post、ApplyUpdates來實作。
但是更新資料就用這幾個對于一個可用的安卓掃碼出入庫端來說實在是太薄弱了
1.請問大家有沒有別的資料更新的方法能推薦給我去學習?或者類似PC端那種非常靈活的query的sql陳述句寫在客戶端里讓服務器直接執行方式也好,特此求教
2.因為我的安卓端是局域網環境,請問有沒有什么方法能夠讓安卓端直連sql資料庫操作不通過datasnap來?這樣會不會更有效率更好操作?(我自己在安卓端嘗試用DriverID=MSSQL或者DriverName=MSSQL都無法通過安卓編譯只能用于pc)
3:我一直都是開發PC端,習慣了類似:
Query2.Edit;
Query2.FieldByName('kind').AsString := '手工單';
Query2.Post;
Query1.close;
Query1.sql.clear;
Query1.sql.add('update tb1 set......');
Query1.ExecSQL;
這樣的資料庫操作模式和DBGRIDEH來控制記錄集
請問安卓端沒有類似DBGRIDEH這樣的三方控制元件可用嗎?
uj5u.com熱心網友回復:
使用DataSnap,這是比較成熟的技術。但它,需要服務器連接資料庫。這樣云資料庫,不好連接。它的優勢,就是富服務器,瘦 客戶端。拋棄DataSnap,可以使用云資料庫。資料處理上,需要APP直接處理。
各有利弊。
uj5u.com熱心網友回復:
直接操作SQL拉多方便
uj5u.com熱心網友回復:
1. 使用SQL是沒有限制的,可以直接在TFDQuery里寫SQL2. 移動端直連Interbase、FireBird是可以的,但oracle、ms sql server不行,其他未測驗
uj5u.com熱心網友回復:
PS:第三方組件UniDAC和MyDAC可以從移動端直連大部分資料庫系統uj5u.com熱心網友回復:
已經安裝了UniDAC,放了一個UniConnection1上去結果安卓端編譯就通不過了。莫非不是用這個去連?
我需要連ms sql server。。。。。
大神,我沒看明白怎么操作SQL的,這似乎不是安卓端啊?
uj5u.com熱心網友回復:
可能是你安裝的UniDAC版本的問題吧(或者是破解版本精簡了一部分功能),看它的說明:https://www.devart.com/unidac/features.html是可以從安卓端直連資料庫的。
uj5u.com熱心網友回復:
有看到教程確實是用這控制元件直連資料庫,可惜暫時沒找到完整破解版或者是我下的如何安裝才能支持安卓端。。。我繼續找找看,大大如有資源還望分享。
uj5u.com熱心網友回復:
我下的是:
UniDac 7.0.1〖D7~XE10.2〗原始碼版下載
此為原始碼,來之不易,請低調使用,如果用于商業用途,推薦購買正版 安裝步驟請參考: http://blog.csdn.net/zengcong2013/article/details/12191631 unidac是一個功能強大的支持多資料庫的引擎,可以安裝在Delphi, Delphi for .NET, and C++Builder 。unidac的目的是幫助程式員更快的開發跨資料庫應用軟體。 unidac是一個完整的標準資料庫連接解決方案,可以支持 Oracle, SQL Server, MySQL, InterBase, 和 Firebird。 unidac的技術亮點 支持最流行的資料庫 全力支持最新的服務器版本 支持最新的IDE版本 的VCL和vcl.net兩個版本 高性能 易于部署 支持所有標準和第三方資料感知控制元件 先進的連接管理 靈活的資料更新 uniscript組件,可以執行腳本 監測的能力,命令執行 先進的連接池 Unicode和字符集支持 包括資料庫的獨立資料存盤 cachedupdates運作模式 計算和查找欄位可以本地的排序和篩選 支持主從表 能全文檢索 支持使用SQL宏 可定制的連接對話框 先進的設計期編輯
uj5u.com熱心網友回復:
unidac已順利安裝完成。原來是添加Library Path這一步我添加少了,安裝教程不是針對安卓開發寫的,因此沒有寫添加安卓Lib路徑。。。。還是安裝三方控制元件不夠多不熟悉規律啊uj5u.com熱心網友回復:
UniDAC 可以直接連接。轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/35952.html
標籤:數據庫相關
