1樓:平淡季節
我來告訴你吧
別管你係統是64還是32
你用vb就要裝32的mysql-connector-odbc-noinstall-8.0.17-win32
我是裝了這個就不報資料來源錯了
但是。。。。。開始報這個了 [mysql][odbc 8.0(a) driver]bad handshake
2樓:匿名使用者
cn.open "dsn=資料來源名稱;uid=使用者id;pwd=密碼" '標準語句
cn.open "dsn=mysql;u;pwd=" & db_pass & "" '盡供參考
這才是連線本地 odbc 資料來源的語句。
你的語句不是連線資料來源的,好像是連線資料庫的,但驅動程式不正確。
3樓:匿名使用者
驅動版本太高了。降級。。
4樓:苦海無涯
mysql8.0以上,,,你最好用5.6或者比較穩定的,
[microsoft][odbc 驅動程式管理器] 未發現資料來源名稱並且未指定預設驅動程式怎麼解決?
5樓:公禮夫婷
你裝的oracle是64位嗎?不是的話你在這裡肯定找不到了。。。你去c:\windows\syswow64\odbcad32.exe來啟動odbc資料來源管理器試試看
6樓:匿名使用者
建odbc資料來源了嗎?先確保已經建立了odbc資料來源,然後要確定你的連線引數是正確的。
確保建立odbc資料來源的時候,用的是『系統dsn』,而不是『使用者dsn』。
7樓:匿名使用者
從上面的**連線符看沒有問題,你現在是在本地iis測式,還是釋出的空間測式不成功
8樓:譚連枝潘鶯
您好,是你庫沒有連線成功!
教你一個簡單的辦法!超級實用:你用的是ado物件,你先拉一個ado控制元件上來,然後用控制元件的嚮導進行資料庫的連線。
之後嚮導會自動生成一個連線字串,你再將這個字串複製到你connectionstring="provider=microsoft.jet.oledb.
4.0;"
&_"data
source=data.mdb"
這個位置就不會錯了。。。
會生成一個這樣的串
provider=microsoft.jet.oledb.4.0;data
source=c:\documents
andsettings\administrator\桌面\aaa.mdb;persist
security
info=false
直接粘過去。
vb 連線資料庫 一直提示 「未發現資料來源名稱並且未指定預設驅動程式」
9樓:
**錯誤,以下**你參考一下吧
dim rs as adodb.recordsetset rs = new adodb.recordsetdim conn as adodb.
connectionset conn = new adodb.connectionconn.open "provider=microsoft.
jet.oledb.4.
0;data source=text.mdb"
rs.open "select * from cmd", conn, 1, 3
希望對你有用!不懂了再問吧!
10樓:
您好,這樣的情況建議您可以升級到最新版本試一下,或是聯絡一下官網客服比較好。
win764位,vb6連線伺服器mysql資料庫的設定問題,解決問題100分相送。
11樓:護衛神
需要安裝myodbc驅動,5.1版本。
12樓:匿名使用者
64位系統安裝完32位驅動後,以管理員身份執行c:\windows\syswow64\odbcad32.exe,之後即可共32位程式使用
使用vb6連線mysql資料庫時,報 在指定的 dsn 中,驅動程式和應用程式之間的體系結構不匹配,請大俠幫幫忙
vb高手進,vb連線mysql資料庫,怎麼把資料寫入資料庫!
13樓:蹇永芬壬辰
必須安裝mysql的驅動才行,不管是vb還是c++都需要這個驅動。
**如下:
public
function
exemysql(byval
sqlas
string)
asadodb.recordset
sql=
trim$(sql)
setconn
=new
adodb.connection
setrs
=new
adodb.recordset
conn.open
"driver=mysql
odbc
3.51
driver;"&_
"server=伺服器地址;"&_
"port=3306;"&_
"database=資料庫名;"&_
"uid=使用者名稱;"&_
"pwd=密碼"
conn.defaultdatabase
="資料庫名"
conn.cursorlocation
=aduseclient
setrs.activeconnection=conn
rs.locktype
=adlockbatchoptimisticrs.cursortype
=adopenkeyset
rs.open
sqlset
exesql=rs
setrs
=nothing
setconn
=nothing
endfunction
14樓:
rss回報型別不匹配:也就是說插入的資料中型別有與欄位的資料型別不一致,自己檢查下
15樓:匿名使用者
沒用mysql 我用盜版的sql:)
vb.net 如何連線mysql資料庫
16樓:給世界一些震撼
你把 sqlconnection 換成 oledbconnection
使用 system.data.oledb 名稱空間 下的類來完成你要的功能。
vb高手進,vb連線mysql資料庫,怎麼把資料寫入資料庫
蹇永芬壬辰 必須安裝mysql的驅動才行,不管是vb還是c 都需要這個驅動。如下 public function exemysql byval sqlas string asadodb.recordset sql trim sql setconn new adodb.connection setrs...
如何連線mysql資料庫
一 mysql命令列連線 一般對於剛剛安裝好的mysql,如果勾選啟用mysql lineclient的話。可以直接通過找到開始 程式 mysql command line client如下圖 點選mysql命令列之後,會提示你輸入root密碼。輸入正確的root密碼之後即可連線到msyql資料庫裡...
php怎麼連線mysql資料庫問題
it互聯天下 已安裝mysql資料庫 檢查php環境是否已開啟mysql擴充套件 一般情況下是開啟的 檢查方法 a.使用phpinfo 函式,看有沒有mysql項 b.開啟php.ini檔案,檢查php mysql.dll前分號是否已取掉。設定編碼格式 header content type tex...