asa資料庫
Ⅰ 如何將ASA資料庫部署至移動設備
移動資料庫,並非「無線」資料庫。很多人問過我這個問題。移動,並非「無線」。無線僅是通信方式的一種。既然是移動資料庫,資源消耗一定小,性能一定要好,功能一定要強大,一定要安全。所以,sql Anywhere Studio的官方宣傳是「High Performance out of the box」(開箱即用的高性能)、「Small Footprint」(小如指印)、「Easy to use, easy to administrator」(易使用、易管理)、「True end-to-end security」(真正端到端的安全性)…… 別的先不說了。有很多人問過,怎麼將資料庫裝在移動設備上呢? 首先,要注意你使用的是什麼移動設備。SQL Anywhere Studio除了支持傳統的Windows, Linux和Unix之外,支持的移動平台包括Windows Mobile, Palm, Symbian等。具體詳細支持細節,可到支持平台仔細觀瞧。 今天,我來說一下如何將SQL Anywhere Studio裝載到Windows Mobile中,並且運行資料庫。Windows Mobile也有好多版本呢。如果你有現成的Pocket PC/Smartphone,去支持平台看看情況。如果你手邊沒有Pocket PC/Smartphone,你也可以使用微軟的模擬器(Emulator)。 1、配置環境 我現在的機器是Widnows XP Professional Service Pack 2,機器上已經裝了ActiveSync 4.1.0。沒有安裝ActiveSync的可到微軟網站去下載安裝。手邊沒有Pocket PC的可通過這里下載Device Emulator 1.0,請嚴格按照網頁上的標准去安裝。安裝完成後,在「開始」的「程序」中會有「Microsoft Windows Mobile 5.0 MSFP Emulator Images」出現。裡面有好幾樣東西,都是模擬器。你可以點擊「Pocket PC - Coolboot」來啟動一個模擬器。待模擬器開啟之後,還要開啟「Device Emulator Manager」,在打開的窗口中點擊「refresh」按鈕,剛啟動的模擬器就顯示在裡面了。如第一張圖: 在圖片中高亮的地方點擊滑鼠右鍵,選擇「Cradle」(插入卡座),就如同Pocket PC插在了卡座上,ActiveSync就能連接上模擬器了。真實的機器我就不用說了吧,插在卡座上就OK了。
Ⅱ ASA資料庫是什麼資料庫
asa是特殊的資料庫文件,它是通過office access資料庫文件做好後進行了後綴的擴展,也就是說把.mdb格式的直接修改後綴名為.asa形成的,那麼你想打開,反過來就OK:直接用office access也可以打開,處理過的就直接把後綴名.asa改成.mdb,然後用office access打開,裡面就是表名和欄位的設置。
Ⅲ asa資料庫備份恢復教程
//cb_1.clicked()
string fname,name
GetfileSaveName('保存',fname,name,「db」,'資料庫備份文件(*.1),*.1')
sle_1.text=fname
//cb_2.clicked()
string mysql,bfname
bfname=trim(sle_1.text)
bfname=left(bfname,len(bfname)-2)
mysql=「BACKUP DATABASE TO '」+bfname+「'」
execute immediate :Mysql USING SQLCA;//運用SQL語句立刻執行備份
if sqlca.sqlcode=0 then
messagebox(「信息提示」,'備份成功!',information!,OK!)//給出備份成功與否的相關信息
else
messagebox(「信息提示」,'備份失敗!',information!,OK!)
end if
二 恢復程序
再來看看恢復資料庫程序的編寫。在窗體上建一文本框 sle_1,顯示用來恢復的備份文件名,並添加兩個按鈕:cb_1(查找)、cb_2(恢復)。聲明一個修改文件屬性的API函數:
FUNCTION ulong SetFileAttributes(ref string lpFileName,ulong dwFileAttributes) LIBRARY 「kernel32.dll」 ALIAS FOR 「SetFileAttributesA」
相應的事件代碼如下:
//cb_1.clicked()
string fname,name
GetfileOPenName('查找',fname,name,「1」,「資料庫備份文件(*.1),*.1」)
sle_1.text=fname
//cb_2.clicked()
string mysql,bfname,gzname
ulong sxz=32,kb //sxz為文件的屬性值,32表示可讀寫
boolean tmp
bfname=trim(sle_1.text)
bfname=left(bfname,len(bfname)-2)
// d:\slgz 為示例中資料庫文件所在目錄,tmp.db為臨時的資料庫文件
mysql=「RESTORE DATABASE 'd:\slgz\tmp.db' FROM '」+bfname+「'」
execute immediate :Mysql USING SQLCA;//同樣是運用SQL語句來立刻執行恢復資料庫的工作
if sqlca.sqlcode<>0 then
messagebox(「信息提示」,'數據恢復失敗!',information!,OK!)
return
end if
disconnect; //斷開資料庫連接
gzname='d:\slgz\gz.db' //包含路徑的資料庫文件
SetFileAttributes(gzname,sxz) // 去掉只讀屬性
tmp=filedelete('d:\slgz\gz.db') //刪除恢復前的資料庫
if tmp=false then
messagebox(「信息提示」,'備份失敗!',information!,OK!)
return 恩啊
Ⅳ ASP裡面的*.asa是什麼的資料庫文件
asa應該不是什麼資料庫。asa是asp
application文件,是在一個asp應用程序首次被啟動時讀取的,並且在應用程序運行過程中也會被多次使用,比如會話的開始和結束時。它與應用和會話有著密切的聯系。通常用來做一些初始化設置,比如初始化一些應用級或會話級變數。一個asp應用程序下只能有一個.asa文件
Ⅳ asa資料庫文件如何打開,如何製作,如何引用,如何編輯
ASA
是Active Server Application的首字母縮寫。這個文件是ASP/ASP.Net的一個配置文件。程序編寫者可以在該文件中指定事件腳本,並聲明具有會話和應用程序作用域的對象。該文件的內容不是用來給用戶顯示的,而是用來存儲事件信息和由應用程序全局使用的對象。該文件的名稱必須是 Global.asa 且必須存放在應用程序的根目錄中。每個應用程序只能有一個 Global.asa 文件。這個文件使用文本編輯器或者任何支持ASP的編輯器進行編輯
http://www.ntc.com.cn/ASP/ASP_18099.htm
如何製作,如何引用,如何編輯:http://www.top169.net/Article/programme/p01/p0103/200601/Article_22196.htm
http://www.blueidea.com/bbs/newsdetail.asp?id=1388942
Ⅵ .asa文件是什麼資料庫
asa應該不是什麼資料庫。asa是ASP Application文件,是在一個ASP應用程序首次被啟動時讀取的,並且在應用程序運行過程中也會被多次使用,比如會話的開始和結束時。它與應用和會話有著密切的聯系。通常用來做一些初始化設置,比如初始化一些應用級或會話級變數。一個ASP應用程序下只能有一個.asa文件
Ⅶ powerbuilder開發資料庫時,在ASA資料庫中怎麼創建存儲過程詳細點
以下的說明都是以ASA7為基礎的。
1.給你一個ASA7的Client端的ODBC設置,你自己導入以後看看吧(需要你安裝ASA7)。
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBC.INI\ASA7_Demo]
"Driver"="C:\\PROGRAM FILES\\SYBASE\\SQL ANYWHERE 7\\WIN32\\dbodbc7.dll"
"UID"="dba"
"PWD"="sql"
"Start"="commlinks={tcpip}" // 起始行,代替dbclient.exe
"EngineName"="Demo_Server" // Server端的EngineerName
"AutoStop"="Yes"
"Integrated"="No"
"Debug"="No"
"DisableMultiRowFetch"="No"
"CommLinks"="TCPIP{host=192.168.0.1},SharedMemory" // 可以不要host=一端,Client端會自動在區域網中搜索伺服器。
2.dbsrvx.exe的功能你自己在命令行下用dbsrv7.exe -?看看吧,ASA7支持中文,在命令行下顯示的都是中文,應該能看懂的。
3.你自己參照1琢磨琢磨。
4.低版本的升級高版本的方法:我自己想出來的,可能不是最好的,但肯定管用:
首先把你的資料庫Unload出來(在Sybase Central中做,或者用dbunload.exe在命令行下做,可以用高版本的對低版本的進行操作);然後建一個高版本的新庫,建好以後什麼操作都不做,連接這個資料庫運行Unload出來的reload.sql文件,這個文件會自動重新建表、導入數據,完成後這個庫就是升級後的庫了。