3226327 の回答履歴

全9件中1~9件表示
  • CreateWorkspaceでODBCを指定するとエラーになる

    どなたか教えてください。よろしくお願いします。 (1)WindowsXp Professional SP2 (2)Microsoft .Net Frame work2.0 sp1 (3)Microsoft Office 2007 上記がインストールされていて、VisualBasic2005で 下記の処理をすると Public daodt As New DAO.DBEngine Public daows As DAO.Workspace daows = daodt.CreateWorkspace("tempdata", "admin", "",  DAO.WorkspaceTypeEnum.dbUseODBC) この時点でエラーになってしまいます。 daows = daodt.CreateWorkspace("tempdata", "admin", "",  DAO.WorkspaceTypeEnum.dbUseJet) の場合にはエラーにはなりません。 同じことをしてもパソコンが「Intel(R)Core(TM)CPU 6400」では エラーになりませんが「Intel(R)Core(TM) Duo CPU P9300」で、 エラーになります。 原因がわからず、困っています。 よろしくお願いします。

  • ADODB.Recordset エラー '800a0cc1' が出てしまいます。

    はじめまして。SQL文について質問です。 以下の文で、 '2009/04/01 0:0:0'~'2009/04/21 23:59:59'の間にあるデータのうち 最も時間の古いものを取りたいのですが、エラーが出てしまいました。 ひととおり、調べたのですが、基本的すぎて分かりませんでした。 御指摘いただけるとうれしいです。 SELECT sID,KANJINAME,KANANAME,WARDNAME,subject,MAX(D_time) FROM Q_Reg1Data WHERE ((D_time >= CDate('2009/04/01 0:0:0')) AND (D_time <= CDate('2009/04/21 23:59:59'))) GROUP BY sID,KANJINAME,KANANAME,WARDNAME,subject ADODB.Recordset エラー '800a0cc1'

  • MySQL移行時のinformation_schemaの扱いについて

    phpMyAdminで全てのデータベースを別サーバへ移行しようとしております。 単純にエクスポートを選択し、すべてのデータベースをセレクトして オプションはデフォルト(DROP DATABASEを追加のみチェック)でSQLを生成し、別のサーバでSQLを流しました。 ERROR 1044 (42000): Access denied for user 'dbuser'@'%' to database 'information_schema' が出力してどうしてもインポートできないため、information_schema以外をインポートした段階です。information_schemaも新しいものに更新しないと不都合が起こるのでしょうか? ご助言お願いします。

  • MySQLをまるごと移行させたい

    お世話になります。 ウェブサイト上にて稼動させているMySQLを別のサーバーにそのまま移行させたいです。 MySQLに関してはビギナーです。 よろしくお願い致します。

  • 最新のデータ5件~10件を表示したいです

    お世話になってます。初心者ですみません。 ASP(クラシックな)とmdbとでwebアプリを作っています。 その登録データの最新の5件とかをTOPページに表示させたいのですが 条件式などどのように組んだらいいのかわかりません。 データの内容のIDで最新のもの5件を検索?するのがいいと思うのですが、(間違ってたらごめんなさい)どうしたらよいのでしょうか。 よろしくお願いします。

  • エクセル マクロの同時実行について

    エクセルのマクロについての質問なんですが、AというBookのA´マクロを実行しながら、BというBookのB´マクロ、C・・・というように、複数のBookの複数のマクロを同時に実行することは可能でしょうか?可能でしたらどのようにすればいいのか教えてください。  一つのマクロが終わるのに時間か結構掛かるもので、複数できれば能率が上がるのかな?って考えています。マクロ初心者なのでくだらない質問かもしれませんがよろしくお願いいたします。

  • VB2005でODBCを使ってMySQLに接続したい

    VB2005でDAOを使用して、ODBC経由でMySQLに接続しようとするとエラーになります。新しいPCに取り換えて実行したらエラーになったので原因がわからず困っています。教えてください。よろしくお願いします。 (1)Microsoft WindowsXp Professional Version2002 Service Pack3です。 (2).NETFramework2.0はインストール済です。 (3)Applicationエラーの内容は、  Public daodt As New dao.DBEngine Public daows As DAO.Workspace daows = daodt.CreateWorkspace("NewODBCWorkspace", "","",   dao.WorkspaceTypeEnum.dbUseODBC) 上記のCreateWorkspaceを実行した時点で下記のエラーがでます。 「System.Runtime.InteropServices.COMException' の初回例外が発生しました」 ちなみに、古いPC(Microsoft WindowsXp Professional Version2002 Service Pack2)では、上記のエラーはでませんでした。(新しいPCはSP3が最初からインストールされていました)

  • VB2008: ファイルから1行づつ読み込む関数のバグの修正方法?

    ' ========================================== ' 全ての行を読み込んで "" 行以外を出力する ' ========================================== Module theGrap   Sub Main()     Dim iNow As Integer = 0     Dim iNext As Integer = 0     Dim aLine As String = ""     Do       iNow = iNext       aLine = FGets("D:\Temp\Test4.txt", iNow, iNext)       If aLine = "" Then Continue Do       Debug.Print(aLine)     Loop Until iNext = -1   End Sub End Module [イミディエイト ウインドウ] 123あいうえお90 123かきくけこ90 123さしすせそ90 と、成功しています。 ' -------------- ' 行末まで読む ' -------------- Do   fs.Seek(iNowPosition, SeekOrigin.Begin)   fs.Read(aBuf, 0, 2)   aChar = ec.GetString(aBuf).Substring(0, 1)   If aChar <> Chr(13) Then     aChars &= aChar   Else     iNowPosition = iNowPosition - 1     Exit Do   End If   iNowPosition += txt.LenB(aChar) Loop While iNowPosition < fs.Length And (aChar <> Chr(13) Or aChar <> Chr(10)) しかし、実は、FGets 関数では1文字づつ読み込んでいます。 そこで、StreamReader で一行を読み込むように修正。 [イミディエイト ウインドウ] 123?????90 123?????90 123?????90 すると見事に化けてしまいました。 化けること自体は理解できるのですが、化けを修正する術がわかりません。 Function FGetl(ByVal aFile As String, _         ByVal iNowPosition As Integer, _         ByRef iNextPosition As Integer) As String   Dim aBuf(1) As Byte   Dim aChars As String = ""   iNextPosition = -1   If File.Exists(aFile) Then     Try       Using fs As FileStream = New FileStream(aFile, FileMode.Open, FileAccess.Read)         Dim sr As StreamReader         Dim ec As Encoding = Encoding.Default         fs.Seek(iNowPosition, SeekOrigin.Begin)         sr = New StreamReader(fs)         aChars = sr.ReadLine         iNowPosition += txt.LenB(aChars)         iNextPosition = NextPosition(fs, iNowPosition)         fs.Close()         Return aChars       End Using     Catch ex As IOException       MsgBox(ex.Message & "(FGets)", MsgBoxStyle.Exclamation, "エラー:")       Return ""     End Try   Else     Return ""   End If End Function 文字の化けを修正する方法を教えて頂ければ幸いです。

    • ベストアンサー
    • noname#140971
    • Visual Basic
    • 回答数1
  • VC++でMySQLがインストールされたサーバーに接続できない

    VC++2005のWin32コンソールアプリケーションにて、 MySQLがインストールされたサーバーにアクセスするアプリを作成しています。 実行したところ、「Host '自分のコンピュータ名' is not allowed to connect to this MySQL server」 というエラーメッセージが表示され、サーバーにアクセスすることが出来ません。 サーバー側のMySQLを停止させて実行すると、異なるメッセージが表示されるので、 サーバー側のMySQLの設定が原因かと考えているのですが、解決策が分かりません。。 解決策をご存知の方おられましたら、ご教授お願い致します。 下記にソースコードを掲載します。 ============================================================================================================ #include "stdafx.h" #include <windows.h> #include <mysql.h> #include <iostream> int _tmain(int argc, _TCHAR* argv[]) { MYSQL * con; MYSQL_RES * res; MYSQL_ROW row; char server[] = "サーバー側のIPアドレスを設定"; //サーバーのIPアドレスを指定しています char user[] = "root"; char password[] = "hoge"; //サーバー側のMySQLのパスワードを入れる char database[]= "test"; //データベース名を入れる //初期化 con = mysql_init(NULL); //MySQLに接続 if(!mysql_real_connect(con, server, user, password, database, 0, NULL, 0)){ fprintf(stderr, "%s\n", mysql_error(con)); exit(1); } //SQL文で問い合わせる if(mysql_query(con, "select * from test")){ fprintf(stderr, "%s\n", mysql_error(con)); exit(1); } //結果を得る res = mysql_use_result(con); //データを表示する while((row = mysql_fetch_row(res)) != NULL){ std::cout << row[0] << " " << row[1] << std::endl; } //接続を閉じる mysql_free_result(res); mysql_close(con); return 0; } ============================================================================================================