Ⅰ 文件型資料庫gdb如何轉換為mdb資料庫
1、在arctoolbox裡面新建MDB,,再把GDB裡面的數據集拖到MDB裡面就OK了2、在arctoolbox裡面把GDB數據轉為SHP格式,,再用FME軟體把SHP文件轉成MDB關於FME軟體,,地學可以去FME論壇看看
Ⅱ gdb文件怎麼打開
1、在sql Explorer中新建一個資料庫連接,隨便取個名字就可以啦,然後把它的資料庫文件(SERVER NAME)指向你這個GDB文件,用戶名沒有改默認的話設置為SYSDBA,保存。然後雙擊這個連接即可打開,默認的密碼是masterkey。當然,在這之前你必須先運行Interbase Server,而且Interbase還有版本之分,IB6以上的不能打開以前版本的資料庫文件的,出現這種情況就換一下不同版本的Interbase試試。
2、還有一個笨辦法,把後綴名改成.rar,解壓即可3、Total Commander TCPP 插件集v2.5
支持查看DBF, DBC, DB, MDB, ((GDB)), FDB, XLS, BDE, UDL, DSN 等資料庫文件,並允許編輯
部分文件 希望對樓主有所幫助,望採納!謝謝!
Ⅲ 怎樣才能把*.gdb的數據導入到Sql Server裡面
需要在目的資料庫中先建立相關的表。如想把進銷存系統資料庫(SQLServer)中的產品信息表(Proct)導入到ERP系統中的產品信息表(M_Proct)中。 則前期是在ERP系統的資料庫中已經建立了這張產品信息表。
Ⅳ 如何把gdb轉換成sql資料庫
1、安裝InterBase資料庫程序,可以打開GDB資料庫,你可以瀏覽裡面的數據,導出只能導出TXT,不方便。 2、安裝interbase6.5,裡面有一個程序是可以轉換資料庫的,可以把GDB轉成ACCESS
Ⅳ gdb格式文件怎麼修改里邊數據
直接修改可執行文件中的代碼和變數好像也沒有什麼比較好的工具,今天leviathan問我用「set write on」相關的問題,我才發現GDB就是可以很方便完成這個工作的工具,下面我向大家介紹一下使用方法。
另,在GDB文檔中介紹這個方法也能修改CORE文件的內容,但即使我讀了這塊的代碼,還是對修改CORE文件毫無思路也沒成功過,所以本文就不介紹對CORE文件的修改了。
在一般情況下GDB是以只讀方式打開可執行文件的,如果需要改變可執行文件,需要在讀入文件以前,用GDB啟動參數「--write」或者命令「set write on」用可讀寫方式打開可執行文件。如果文件已經打開了可執行文件,就需要使用exec-file重新以讀寫方式打開可執行文件,注意如果你還沒打開可執行文件,就一定要使用file命令讀入,因為exec-file不會重新讀入符號信息。
還有要注意的是,因為修改只能修改section的內容,所以能修改的變數只能是非0的全局變數,內容是O的變數會被放入bss。
下面舉例修改變數內容:
cat 1.c
#include <stdio.h>
int a = 1;
int
main(int argc,char *argv[],char *envp[])
{
printf ("%d\n", a);
return 0;
}
gcc -g 1.c
./a.out
1 #注意這個輸出
gdb
GNU gdb 6.8-debian
Copyright (C) 2008 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show ing"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
(gdb) set write on #打開功能
(gdb) file ./a.out #打開文件
Reading symbols from /home/teawater/gdb/a.out...done.
(gdb) p a = 100 #修改變數的文件中的值
$1 = 100
./a.out
100 #注意修改後的輸出
下面舉例修改代碼內容:
cat 1.c
#include <stdio.h>
void
cool (void)
{
printf ("Call function cool.\n");
}
int
main(int argc,char *argv[],char *envp[])
{
cool ();
return 0;
}
gcc -g 1.c
./a.out
Call function cool. #注意現在有輸出
gdb --write ./a.out #使用--write直接打開可寫功能
GNU gdb 6.8-debian
Copyright (C) 2008 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show ing"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu"...
(gdb) disas cool
Dump of assembler code for function cool:
0x000000000040050c <cool+0>: push %rbp #注意改之前這條指令
0x000000000040050d <cool+1>: mov %rsp,%rbp
0x0000000000400510 <cool+4>: mov $0x40062c,%edi
0x0000000000400515 <cool+9>: callq 0x4003f8 <puts@plt>
0x000000000040051a <cool+14>: leaveq
0x000000000040051b <cool+15>: retq
End of assembler mp.
(gdb) set *(unsigned char *)(0x000000000040050c) = 0xc3 #修改指令
(gdb) disas cool
Dump of assembler code for function cool:
0x000000000040050c <cool+0>: retq #改之後這指令發生了變化
0x000000000040050d <cool+1>: mov %rsp,%rbp
0x0000000000400510 <cool+4>: mov $0x40062c,%edi
0x0000000000400515 <cool+9>: callq 0x4003f8 <puts@plt>
0x000000000040051a <cool+14>: leaveq
0x000000000040051b <cool+15>: retq
End of assembler mp.
./a.out #現在沒有輸出了 因為cool函數直接返回了
Ⅵ 如何把gdb轉換成sql資料庫
1、安裝InterBase資料庫程序,可以打開GDB資料庫,你可以瀏覽裡面的數據,導出只能導出TXT,不方便。 2、安裝interbase6.5,裡面有一個程序是可以轉換資料庫的,可以把GDB轉成ACCESS