win7,64位系統連線c#的一系列錯誤。
剛開始接觸oracle,技術太差折騰了好幾天,分享一點點經驗防止大家太走彎路。
1、安裝和解除安裝
解除安裝還是手工解除安裝比較乾淨。
2、連線的方法:
連線語句的細節可以開啟自己電腦的tnsnames.ora檔案檢視,在oracle安裝資料夾裡搜尋一下就好了。
3、錯誤:ORA-12514: TNS: 監聽程式當前無法識別連線描述符中請求的服務
監聽程式正常,繼續檢查連線語句是否正確。
4、錯誤:“Oracle.DataAccess.Client.OracleConnection”的型別初始值設定項引發錯誤
一般是引用的odp.net的版本的問題。
我在網上試了很多版本都有這個問題,最後使用自己電腦上安裝的這個庫,地址D:\app\(使用者名稱)\product\11.2.0\dbhome_1\ODP.NET\bin\2.x
還是不行,最後發現問題的根源在於電腦是64為系統,所以方案的目標平臺也要改為64。安裝了oracle這個dll直接引用即可,不必再安裝官方odac那個了。
5、小貼士:使用sqlplus修改資料庫最後要輸入commit;提交才行。
6、一段不錯的程式碼:點選開啟連結
相關推薦
win7,64位系統連線c#的一系列錯誤。
剛開始接觸oracle,技術太差折騰了好幾天,分享一點點經驗防止大家太走彎路。 1、安裝和解除安裝 解除安裝還是手工解除安裝比較乾淨。 2、連線的方法: 連線語句的細節可以開啟自己電腦的tnsnames.ora檔案檢視,在orac
win7,64位系統下iis6.0的安裝與配置詳解,解決“未發現數據源名稱並且未指定預設驅動程式”解決辦法
以下文章參考: 一、百度文庫 http://jingyan.baidu.com/article/219f4bf723bcb2de442d38ed.html 二、http://wsj781222.blog.163.com/blog/static/2684261201351
win7 64位系統連線xp的共享印表機
win7 64位系統連線xp共享的印表機,因為驅動問題,需要另外配置對應的win7 64的驅動,不能直接提取xp的驅動,在區域網中找到目標主機的印表機,點選連線,此時會提示需要驅動,如果此時點選取消,再次連線時,會出現無法連線到印表機的錯誤提示,此刻重啟本機即可再次連線,建
Win7,64位下Python 讀取csv檔案(Excel轉化的)並繪製圖表
參考程式碼: 依賴的包: 1.matplot 2.numpy Python 讀取csv檔案(Excel轉化的)並繪製圖表。 程式碼如下: from __future__ import print_function from matplotlib import mla
解決win10,64位系統下 PL2303 USB轉串列埠驅動問題
遇到問題:在win10系統下;在更新某個USB轉串列埠驅動後,出現了黃色歎號,無法識別裝置,遇到提示"該裝置無法啟動(程式碼10)";或者下載安裝USB轉串列埠驅動後,每次插USB轉串列埠線,電腦就會藍屏,終止程式碼:IRQL NOT LESS OR EQUAL解決辦法:
linux下裝QQ,64位系統
呃,本來是很簡單的事情,卻被弄得如此複雜,都是因為沒有調查清楚,直接裝了個64位的系統…………如果重新裝系統的話,一定裝個32位的 所以首先要裝32為庫檔案 sudo apt-get install ia32-libs lib32asound2 然後從官方網頁下載qq的d
Win7,64位下Python讀取Excel檔案並繪製圖表
1、安裝xlrd的whl檔案: Python讀取Excel使用xlrd,到官網https://pypi.python.org/pypi/xlrd下載xlrd-1.0.0-py3-none-any.whl安裝。 在C:\Program Files\Python
Win7,64位,VS2008的64位編譯環境的安裝和配置
一、VS2008的64位編譯環境的安裝 1、在控制面板 | 程式 | 程式和功能 中,選擇“Microsoft Visual Studio 2008 專業版 - 簡單中文”,然後單擊“解除安裝/更改”按鈕,如下圖: 2、單擊“下一步”,如下圖: 3、單擊“新增或刪除功能
32位,64位編譯器下c語言資料型別對應位元組數
一、程式執行平臺 不同的平臺上對不同資料型別分配的位元組數是不同的。 個人對平臺的理解是CPU+OS+Compiler,是因為: 1、64位機器也可以裝32位系統(x64裝XP); 2、32位機器上可以有16
win7下64位系統memcache/memcached 安裝教程
memcache和memcached的區別 memcached技術,這個很容易理解這是memcached是記憶體快取,但是怎麼還有memcache呢? 其實很簡單,memcache是
Win7,64位,Python2.7.2安裝pywin32
Pywin32允許你像VC一樣的形式來使用PYTHON開發win32應用。 下載pywin32-220.win-amd64-py2.7.exe 下載pywin32-220.win-amd64-py2.7.exe。 Pywin32安裝時,會找到Python目錄 C
python2.7版本在win7、64位系統安裝遇到的問題
1、第一次安裝時出現錯誤如下“An error occurred during the installation of assembly 'Microsoft.VC90.CRT,version="9.0.30729.1",publicKeyToken=........"解決方法:1. 先解除安裝舊版pytho
win7下64位系統memcache/memcached安裝教程
折騰了1個多小時,終於搞定。作業系統時64位的,php5.3.13 類似於上一篇的xdebug安裝教程~~ memcache和memcached的區別 在自己的新程式中打算全面應用memcac
Win7,64位,Python使用Beautiful Soup 4抓取網易雲音樂歌單中的歌曲
使用Beautiful soup 4抓取網易雲音樂歌單(http://music.163.com/#/playlist?id=569020058)中的歌曲 安裝Beautiful soup 4成功後,可以像下面這樣匯入Beautiful soup 4模組: >
Win7,64位下,PyInstaller把.py生成.exe時,要使用低版本的setuptools(19.2)
使用PyInstaller,能把Python的*.py打包生成脫離Python平臺的可執行程式*.exe。 需要先安裝pywin32,再安裝PyInstaller。 而且生成.exe時,要使用低版本的setuptools(19.2) 1、安裝pywin32
win7,64位,Visual Studio 2013安裝openssl以及生成生成各種證書
先講幾點,jdk 下的 keytool 雖然也可以生成證書,但是不能模擬 ca 認證,所以就功能上來講還是 openssl 強大一點。接下來講講我為什麼要這個認證,我是在本地伺服器上搭建一個網站,需要使用 https ,要開啟這個的話就需要數字證書,雖然有免費的數字證書,但
Win7 64位系統,IE11,如何讓IE的Tab強制運行64位內核?
int 找到 idt images win row 運行 war win7 Win7 64位系統,IE11,如何讓IE的Tab強制運行64位內核? 我的機器之前IE新打開的Tab,總是運行32位的,在註冊表裏找到 CURRENT_USER\Software\Micros
win7&win10 64位系統,8G記憶體,3.48G可用解決辦法。
出現的問題: 1、重灌系統之後,開機顯示可用記憶體為3.48GB。【8G的記憶體可用記憶體應該有7個多G的樣子】 2、系統:win7 64位系統 & win10 64位系統 【都顯示3個多G】 3、硬體:2根4G DDR4記憶體條,分別插到兩個
win7 、vistar、server2008 R2 、各種64位系統 安裝區域網共享印表機,找不到驅動的問題
我用的是win7 64位伺服器版的系統 也就是 winserver2008 R2 今天列印東西發現找不到區域網的XP系統共享的印表機 於是忙活了一番 解決了問題,如下方法: 飲水思源:http://hi.baidu.com/tyhggz/blog/item/24738a15c
C++ 操作64位系統,預設讀取Wow6432Node子鍵的解決方法。
原先一個win32程式好好地,由於組裡不少人用了win 7 64位作業系統,指出原程式有bug,程式不能在64位的作業系統上跑。搞了很久,後來網上搜到一些資料說:64位的作業系統: xp下具體的程式在電腦中的位置位於: HKEY_LOCAL_MACHINE\SOFTWARE