如题,我想通过ODBC动态的链接mysql数据库,
以前用的是:
"dsn=xxxx;server=xxx.xxx.xxx.xxx;userid=xxx;password=xxx;database=xx;persist securityinfo=true;charsert=gb2312";
的方式连接的,可是我想在装软件的时候不再为每台机器添加数据源,直接动态的链接mysql数据库,但是数据库是中文的(DG2312),
如果改成以下的链接方式
"DRIVER={MySQL ODBC 3.51 Driver};" +
"SERVER=xxx.xxx.xxx.xxx;" +
"DATABASE=xxx;" +"UID=xxx;" +"PASSWORD=;" +
"OPTION=3"
遇到中文会乱码出错,我该怎么处理?????
C#用odbc与mysql连接,不通过DSN,如何设置文字类型为GB2312
答案:1 悬赏:80 手机版
解决时间 2021-02-16 09:57
- 提问者网友:精神病院里
- 2021-02-15 23:28
最佳答案
- 五星知识达人网友:渡鹤影
- 2021-02-16 00:58
改成这样试试:
"Provider=msdaora;" +
"SERVER=xxx.xxx.xxx.xxx;" +
"DATABASE=xxx;" +"UID=xxx;" +"PASSWORD=;" +
"OPTION=3"
"Provider=msdaora;" +
"SERVER=xxx.xxx.xxx.xxx;" +
"DATABASE=xxx;" +"UID=xxx;" +"PASSWORD=;" +
"OPTION=3"
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯