asp連線Mysql及編碼處理
ASP連線Mysql資料庫的問題。下了一個MySql 的ODBC驅動。做了個小測試。順利透過。先記錄下來,中間還有客戶端編碼的處理。
摘自:http://siatom.spaces.live.com/blog/
[@more@]首先,在系統中安裝Mysql 的ODBC資料庫驅動。當前的穩定版本是3.51.下載地址是:http://dev.mysql.com/downloads/connector/odbc/3.51.html。下載安裝好後。在控制皮膚-->管理工具-->資料來源 (ODBC)中的驅動程式頁中如果有MySQL ODBC 3.51 Driver就說明驅動已經安裝成功,就可以開始寫程式了。下面是我測試時使用的程式,裡面有說明就不再介紹了。
'設定MySql連線屬性
'
'各個變數說明:
' myHost:MySql資料庫地址
' myDB:使用的MySql資料庫名
' myUID:連線MySql資料庫使用的帳號
' myPWD:連線MySql資料使用帳號的密碼
' myChareSet:客戶端使用的編碼型別。根據實際情況使用。
' 一般情況下使用gb2312 utf8 gbk這三種編碼。如果這三種都測試過仍然有亂碼。
' 請檢查你的設定。
'
' 風行浪子 2006-09-05
'
'資料庫設定開始
dim myHost,myDB,myUID,myPWD
myHost = "localhost"
myDB = "knowldge"
myUID = "root"
myPWD = "mysqladmin"
myChareSet = "gb2312"
strconnection="driver={mysql odbc 3.51 driver};server=" & myHost & ";database=" & myDB & ";user name=" & myUID & ";password=" & myPWD
set conn = server.createobject("adodb.connection")
'連線資料庫
conn.open strconnection
'設定客戶端字元編碼
conn.execute("set names '" & myChareSet & "'")
'資料庫設定結束
'以下的使用和asp連線SqlServer方法基本一樣。就是Sql語法有一些區別。
strquery = "select * from category"
set rs = conn.execute(strquery)
if not rs.bof then
%>
序列號 | 標題 |
else
response.write("無資料.")
end if
rs.close
conn.close
set conn = nothing
set rsemaildata = nothing
%>
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/778728/viewspace-903322/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 遠端連線錯誤程式碼及處理
- windows 處理bat連線本地mysqlWindowsBATMySql
- nodejs 連線 mysql 查詢事務處理NodeJSMySql
- postgresql連線失敗如何處理SQL
- 行連線的處理方式指引
- 【MySQL】Novicat 連線mysql 報錯1251的問題處理,Novicat12 破解方法MySql
- GCC編譯過程(預處理->編譯->彙編->連結)GC編譯
- MySql連線資料庫常用引數及程式碼示例MySql資料庫
- visual studio連線linux編碼Linux
- linux如何處理多連線請求?Linux
- 字元編碼與檔案處理字元
- mysql連線錯誤碼1251MySql
- MySQL:亂碼問題處理流程MySql
- 資料庫連線異常處理思路資料庫
- JDBC連線批量處理資料入庫JDBC
- C++中的字串編碼處理C++字串編碼
- Java 處理 \x 開頭的編碼Java
- Python 編碼轉換與中文處理Python
- 連線MYSQL 錯誤程式碼2003MySql
- ptyon 特殊處理 url 編碼與解碼,字元編碼轉化 unicode字元Unicode
- 【問題處理】MySQL忘記root密碼的處理辦法MySql密碼
- ASP.NET Core靜態檔案處理原始碼探究ASP.NET原始碼
- vnc遠端連線黑屏,vnc連線Linux後黑屏的處理辦法VNCLinux
- Netty是如何處理新連線接入事件的?Netty事件
- 修改windows遠端桌面連線埠-批處理Windows
- MySQL的事務處理及隔離級別MySql
- Flutter 註解處理及程式碼生成Flutter
- 程式碼線上編譯器(上)- 編輯及編譯編譯
- java安全編碼指南之:異常處理Java
- Qt處理中文編碼出現錯誤QT
- Docker & ASP.NET Core (1):把程式碼連線到容器DockerASP.NET
- 怎麼修改mysql的連線密碼MySql密碼
- mysql 1129處理MySql
- Mysql輸出中文顯示亂碼處理MySql
- tomcat連線處理機制和執行緒模型Tomcat執行緒模型
- pymysql 處理 連線超時最好的解決方案MySql
- 學習tomcat-如何建立連線,處理請求Tomcat
- MySQL主從複製延遲原因及處理思路MySql
- mysql 事務處理及表鎖定深入簡析MySql