none
64位元電腦 RRS feed

  • 問題

  • 之前有前輩用WIN7X86的電腦平台寫了數支VB程式於公司內流通使用

    現在有電腦更換為WIN7X64位元系統

    但該程式卻無法使用!

    請問要如何讓64位元電腦也可使用?

    另外我有重灌3台32位元XP的電腦

    也無法在該電腦上執行

    請問是什麼原因??

    2013年3月22日 上午 06:07

解答

  • 不好意思無法理解您TELNET DBSERVER 1433這個的意思

    把上面的文字訊息,點進去全部複製下來,貼到版面上,可以知道到底發生啥事。

    關於 telnet 是這樣做:附屬應用程式 命令提示字元,輸入

    telnet 你DBServer的名字或IP 1433

    如果網路會通,畫面會變全黑,直接關掉。

    如果不會通,畫面會有錯誤訊息。

    另外,他是使用 SQLConnection ,有裝對應版本的 SQL 連線驅動程式嗎? 例如說 SQL Server 2012 的在這,你要裝他程式用的那個版本

    http://www.microsoft.com/zh-tw/download/details.aspx?id=29065

    MICROSOFT SQL SERVER 連接性功能套件元件


      Microsoft® SQL Server® 2012 Native Client
        Microsoft SQL Server Native Client (SQL Server Native Client) 是單一動態連結程式庫 (DLL),其中包含 SQL OLE DB 提供者和 SQL ODBC 驅動程式。此程式庫針對使用機器碼 API (ODBC、OLE DB 和 ADO) 的應用程式提供執行階段支援,以連接到 Microsoft SQL Server 2005、2008、2008 R2 和 SQL Server 2012。SQL Server Native Client 應該用來建立新的應用程式,或者加強需要利用新 SQL Server 2012 功能的現有應用程式。此適用於 SQL Server Native Client 的可轉散發安裝程式會安裝執行階段期間所需的用戶端元件,進一步利用 SQL Server code name ‘Denali’ 的新功能,並選擇性地安裝開發使用 SQL Server Native Client API 之應用程式時所需要的標頭檔。

    2013年3月23日 上午 04:11

所有回覆

  • 請問是VB6程式嗎?

    x64執行32位元的程式應該是沒有問題的!

    所以有可能是因為少了VB6Runtime或是其他參考元件吧?

    請問有透過安裝程式來安裝嗎? 或是先裝一下

    VB6Run看看!


    以上說明若有錯誤請指教,謝謝。
    亂馬客blog: http://www.dotblogs.com.tw/rainmaker/

    2013年3月22日 上午 06:47
  • fbcdn-sphotos-b-a.akamaihd.net/hphotos-ak-ash3/581566_618576974822559_1164342790_n.jpg

    該電腦出現以上訊息

    另外請問VB6RUN安裝時是秒速完成安裝嗎??

    2013年3月22日 上午 07:29
  • 您好,

    看起來是VB.NET的程式!

    而錯誤是因為DB連接逾時,請問該程式有設定DB連接的地方嗎?如 exe.config 。

    測試一下是否可以正常連接到DB Server哦!


    以上說明若有錯誤請指教,謝謝。
    亂馬客blog: http://www.dotblogs.com.tw/rainmaker/

    2013年3月22日 上午 08:00
  • 您好!其他8台電腦使用皆正常!!!只有3台新的64位元電腦有異常

    2013年3月22日 上午 08:05
  • 1. 是所有 WIN7 X64 都不行嗎?

    2. x64 / xp x32 的錯訊息都一樣嗎?

    3. 新電腦是否都有安裝 .NET Framework?


    理直氣和,切記。

    Blog: http://blog.kkbruce.net

    Book:《ASP.NET MVC 4 網站開發美學》,2/7號正式上市

    2013年3月22日 上午 08:52
  • 您好,

    您不是說有3台XP的PC也無法執行?

    從您的錯誤訊息來看是連接到db逾時! 是否那3台X64電腦有FIREWALL,所以無法連到DB SERVER?

    有試過TELNET DBSERVER 1433,是可以通的嗎?

    有看到以下的相關訊息,請參考,

    http://support.microsoft.com/kb/2605597/zh-tw


    以上說明若有錯誤請指教,謝謝。
    亂馬客blog: http://www.dotblogs.com.tw/rainmaker/

    2013年3月22日 上午 08:55
  • 不好意思無法理解您TELNET DBSERVER 1433這個的意思

    2013年3月22日 上午 09:06
  • 就是試看看,那些pc能不能連到DB。

    因為訊息看來是連不到DB Server。

    請確定可以連得到DB Server哦!


    以上說明若有錯誤請指教,謝謝。
    亂馬客blog: http://www.dotblogs.com.tw/rainmaker/

    2013年3月22日 上午 09:31
  • 若以網路上的芳鄰來說是都可以直接連結的!
    2013年3月22日 上午 09:32
  • 您好,
    您可以使用PortQry UI工具試一下DB有沒有通。

    以上說明若有錯誤請指教,謝謝。
    亂馬客blog: http://www.dotblogs.com.tw/rainmaker/

    2013年3月22日 上午 10:27
  • 不好意思無法理解您TELNET DBSERVER 1433這個的意思

    把上面的文字訊息,點進去全部複製下來,貼到版面上,可以知道到底發生啥事。

    關於 telnet 是這樣做:附屬應用程式 命令提示字元,輸入

    telnet 你DBServer的名字或IP 1433

    如果網路會通,畫面會變全黑,直接關掉。

    如果不會通,畫面會有錯誤訊息。

    另外,他是使用 SQLConnection ,有裝對應版本的 SQL 連線驅動程式嗎? 例如說 SQL Server 2012 的在這,你要裝他程式用的那個版本

    http://www.microsoft.com/zh-tw/download/details.aspx?id=29065

    MICROSOFT SQL SERVER 連接性功能套件元件


      Microsoft® SQL Server® 2012 Native Client
        Microsoft SQL Server Native Client (SQL Server Native Client) 是單一動態連結程式庫 (DLL),其中包含 SQL OLE DB 提供者和 SQL ODBC 驅動程式。此程式庫針對使用機器碼 API (ODBC、OLE DB 和 ADO) 的應用程式提供執行階段支援,以連接到 Microsoft SQL Server 2005、2008、2008 R2 和 SQL Server 2012。SQL Server Native Client 應該用來建立新的應用程式,或者加強需要利用新 SQL Server 2012 功能的現有應用程式。此適用於 SQL Server Native Client 的可轉散發安裝程式會安裝執行階段期間所需的用戶端元件,進一步利用 SQL Server code name ‘Denali’ 的新功能,並選擇性地安裝開發使用 SQL Server Native Client API 之應用程式時所需要的標頭檔。

    2013年3月23日 上午 04:11
  • 如需叫用 Just-In-Time (JIT) 偵錯的詳細資料,
    請參閱本訊息結尾處 (而非這個對話方塊) 的資訊。

    ************** 例外狀況文字 **************
    System.Data.SqlClient.SqlException: 已超過連接逾時的設定。在作業完成之前超過逾時等待的時間,或者是伺服器未回應。
       於 System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection)
       於 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj)
       於 System.Data.SqlClient.TdsParserStateObject.ReadSniError(TdsParserStateObject stateObj, UInt32 error)
       於 System.Data.SqlClient.TdsParserStateObject.ReadSni(DbAsyncResult asyncResult, TdsParserStateObject stateObj)
       於 System.Data.SqlClient.TdsParserStateObject.ReadNetworkPacket()
       於 System.Data.SqlClient.TdsParser.ConsumePreLoginHandshake(Boolean encrypt, Boolean trustServerCert, Boolean& marsCapable)
       於 System.Data.SqlClient.TdsParser.Connect(ServerInfo serverInfo, SqlInternalConnectionTds connHandler, Boolean ignoreSniOpenTimeout, Int64 timerExpire, Boolean encrypt, Boolean trustServerCert, Boolean integratedSecurity, SqlConnection owningObject)
       於 System.Data.SqlClient.SqlInternalConnectionTds.AttemptOneLogin(ServerInfo serverInfo, String newPassword, Boolean ignoreSniOpenTimeout, Int64 timerExpire, SqlConnection owningObject)
       於 System.Data.SqlClient.SqlInternalConnectionTds.LoginNoFailover(String host, String newPassword, Boolean redirectedUserInstance, SqlConnection owningObject, SqlConnectionString connectionOptions, Int64 timerStart)
       於 System.Data.SqlClient.SqlInternalConnectionTds.OpenLoginEnlist(SqlConnection owningObject, SqlConnectionString connectionOptions, String newPassword, Boolean redirectedUserInstance)
       於 System.Data.SqlClient.SqlInternalConnectionTds..ctor(DbConnectionPoolIdentity identity, SqlConnectionString connectionOptions, Object providerInfo, String newPassword, SqlConnection owningObject, Boolean redirectedUserInstance)
       於 System.Data.SqlClient.SqlConnectionFactory.CreateConnection(DbConnectionOptions options, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningConnection)
       於 System.Data.ProviderBase.DbConnectionFactory.CreatePooledConnection(DbConnection owningConnection, DbConnectionPool pool, DbConnectionOptions options)
       於 System.Data.ProviderBase.DbConnectionPool.CreateObject(DbConnection owningObject)
       於 System.Data.ProviderBase.DbConnectionPool.UserCreateRequest(DbConnection owningObject)
       於 System.Data.ProviderBase.DbConnectionPool.GetConnection(DbConnection owningObject)
       於 System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection)
       於 System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory)
       於 System.Data.SqlClient.SqlConnection.Open()
       於 System.Data.Common.DbDataAdapter.QuietOpen(IDbConnection connection, ConnectionState& originalState)
       於 System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior)
       於 System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior)
       於 System.Data.Common.DbDataAdapter.Fill(DataTable dataTable)
       於 九灃資訊系統.JF庫存2DataSetTableAdapters.預估未完成件數TableAdapter.預估統計(預估未完成件數DataTable dataTable, Nullable`1 date1, Nullable`1 date2)
       於 九灃資訊系統.EstimateReport3.EstimateReport3_Load(Object sender, EventArgs e)
       於 System.Windows.Forms.Form.OnLoad(EventArgs e)
       於 System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
       於 System.Windows.Forms.Control.CreateControl()
       於 System.Windows.Forms.Control.WmShowWindow(Message& m)
       於 System.Windows.Forms.Control.WndProc(Message& m)
       於 System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
       於 System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


    ************** 已載入的組件 **************
    mscorlib
        組件版本: 2.0.0.0
        Win32 版本: 2.0.50727.5466 (Win7SP1GDR.050727-5400)
        程式碼基底: file:///C:/Windows/Microsoft.NET/Framework64/v2.0.50727/mscorlib.dll
    ----------------------------------------
    九灃資訊系統
        組件版本: 1.0.0.0
        Win32 版本: 1.0.0.0
        程式碼基底: file:///C:/Users/32/AppData/Local/Apps/2.0/BN712NQ7.N56/AAXDW4WE.4ZM/.app..tion_a99039e90b49826e_0001.0001_fb3b521d58fa8955/九灃資訊系統.exe
    ----------------------------------------
    Microsoft.VisualBasic
        組件版本: 8.0.0.0
        Win32 版本: 8.0.50727.5420 (Win7SP1.050727-5400)
        程式碼基底: file:///C:/Windows/assembly/GAC_MSIL/Microsoft.VisualBasic/8.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll
    ----------------------------------------
    System
        組件版本: 2.0.0.0
        Win32 版本: 2.0.50727.5467 (Win7SP1GDR.050727-5400)
        程式碼基底: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
    ----------------------------------------
    System.Windows.Forms
        組件版本: 2.0.0.0
        Win32 版本: 2.0.50727.5468 (Win7SP1GDR.050727-5400)
        程式碼基底: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
    ----------------------------------------
    System.Drawing
        組件版本: 2.0.0.0
        Win32 版本: 2.0.50727.5467 (Win7SP1GDR.050727-5400)
        程式碼基底: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
    ----------------------------------------
    System.Runtime.Remoting
        組件版本: 2.0.0.0
        Win32 版本: 2.0.50727.5420 (Win7SP1.050727-5400)
        程式碼基底: file:///C:/Windows/assembly/GAC_MSIL/System.Runtime.Remoting/2.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll
    ----------------------------------------
    System.Data
        組件版本: 2.0.0.0
        Win32 版本: 2.0.50727.5420 (Win7SP1.050727-5400)
        程式碼基底: file:///C:/Windows/assembly/GAC_64/System.Data/2.0.0.0__b77a5c561934e089/System.Data.dll
    ----------------------------------------
    System.Configuration
        組件版本: 2.0.0.0
        Win32 版本: 2.0.50727.5420 (Win7SP1.050727-5400)
        程式碼基底: file:///C:/Windows/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
    ----------------------------------------
    System.Xml
        組件版本: 2.0.0.0
        Win32 版本: 2.0.50727.5420 (Win7SP1.050727-5400)
        程式碼基底: file:///C:/Windows/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
    ----------------------------------------
    System.Transactions
        組件版本: 2.0.0.0
        Win32 版本: 2.0.50727.4927 (NetFXspW7.050727-4900)
        程式碼基底: file:///C:/Windows/assembly/GAC_64/System.Transactions/2.0.0.0__b77a5c561934e089/System.Transactions.dll
    ----------------------------------------
    System.EnterpriseServices
        組件版本: 2.0.0.0
        Win32 版本: 2.0.50727.5420 (Win7SP1.050727-5400)
        程式碼基底: file:///C:/Windows/assembly/GAC_64/System.EnterpriseServices/2.0.0.0__b03f5f7f11d50a3a/System.EnterpriseServices.dll
    ----------------------------------------
    Microsoft.ReportViewer.WinForms
        組件版本: 9.0.0.0
        Win32 版本: 9.0.21022.8
        程式碼基底: file:///C:/Users/32/AppData/Local/Apps/2.0/BN712NQ7.N56/AAXDW4WE.4ZM/.app..tion_a99039e90b49826e_0001.0001_fb3b521d58fa8955/Microsoft.ReportViewer.WinForms.DLL
    ----------------------------------------
    Microsoft.ReportViewer.Common
        組件版本: 9.0.0.0
        Win32 版本: 9.0.21022.8
        程式碼基底: file:///C:/Users/32/AppData/Local/Apps/2.0/BN712NQ7.N56/AAXDW4WE.4ZM/.app..tion_a99039e90b49826e_0001.0001_fb3b521d58fa8955/Microsoft.ReportViewer.Common.DLL
    ----------------------------------------
    mscorlib.resources
        組件版本: 2.0.0.0
        Win32 版本: 2.0.50727.5466 (Win7SP1GDR.050727-5400)
        程式碼基底: file:///C:/Windows/Microsoft.NET/Framework64/v2.0.50727/mscorlib.dll
    ----------------------------------------
    System.Web
        組件版本: 2.0.0.0
        Win32 版本: 2.0.50727.5456 (Win7SP1GDR.050727-5400)
        程式碼基底: file:///C:/Windows/assembly/GAC_64/System.Web/2.0.0.0__b03f5f7f11d50a3a/System.Web.dll
    ----------------------------------------
    Microsoft.ReportViewer.ProcessingObjectModel
        組件版本: 9.0.0.0
        Win32 版本: 9.0.21022.227
        程式碼基底: file:///C:/Users/32/AppData/Local/Apps/2.0/BN712NQ7.N56/AAXDW4WE.4ZM/.app..tion_a99039e90b49826e_0001.0001_fb3b521d58fa8955/Microsoft.ReportViewer.ProcessingObjectModel.DLL
    ----------------------------------------
    System.resources
        組件版本: 2.0.0.0
        Win32 版本: 2.0.50727.5420 (Win7SP1.050727-5400)
        程式碼基底: file:///C:/Windows/assembly/GAC_MSIL/System.resources/2.0.0.0_zh-CHT_b77a5c561934e089/System.resources.dll
    ----------------------------------------
    System.Data.resources
        組件版本: 2.0.0.0
        Win32 版本: 2.0.50727.4927 (NetFXspW7.050727-4900)
        程式碼基底: file:///C:/Windows/assembly/GAC_MSIL/System.Data.resources/2.0.0.0_zh-CHT_b77a5c561934e089/System.Data.resources.dll
    ----------------------------------------
    System.Windows.Forms.resources
        組件版本: 2.0.0.0
        Win32 版本: 2.0.50727.5420 (Win7SP1.050727-5400)
        程式碼基底: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms.resources/2.0.0.0_zh-CHT_b77a5c561934e089/System.Windows.Forms.resources.dll
    ----------------------------------------

    ************** JIT 偵錯 **************
    若要啟用 Just-In-Time (JIT) 偵錯功能,則必須在
    此應用程式或電腦的 .config 檔案中,設定
    system.windows.forms 區段內的 jitDebugging 值。
    且該應用程式也必須在啟用偵錯的狀態下進行
    編譯。

    例如:

    <configuration>
        <system.windows.forms jitDebugging="true" />
    </configuration>

    當 JIT 偵錯功能啟用後,會將所有未處理的例外
    狀況傳送給電腦上已註冊的 JIT 偵錯工具進行處
    理,而不是使用這個對話方塊來處理。

    2013年4月1日 上午 01:19
  • 這是我用PortQry UI工具跑的結果

    請大家幫我看看原因!!


    =============================================

     Starting portqry.exe -n 192.168.0.250 -e 1434 -p UDP ...


    Querying target system called:

     192.168.0.250

    Attempting to resolve IP address to a name...


    IP address resolved to 佩華

    querying...

    UDP port 1434 (ms-sql-m service): LISTENING or FILTERED

    Sending SQL Server query to UDP port 1434...

    UDP port 1434 (ms-sql-m service): FILTERED
    portqry.exe -n 192.168.0.250 -e 1434 -p UDP exits with return code 0x00000002.
    =============================================

     Starting portqry.exe -n 192.168.0.250 -e 1433 -p TCP ...


    Querying target system called:

     192.168.0.250

    Attempting to resolve IP address to a name...


    IP address resolved to 佩華

    querying...

    TCP port 1433 (ms-sql-s service): FILTERED
    portqry.exe -n 192.168.0.250 -e 1433 -p TCP exits with return code 0x00000002.

    2013年4月1日 上午 03:01
  • 您的SQL Server IP 是 192.168.0.250,看來是無法連到SQL Server呢!

    其他台電腦用PortQry是可以通的嗎?

    On which port is SQL Server listening on?

    Troubleshooting port related connectivity issues with PortQry


    以上說明若有錯誤請指教,謝謝。
    亂馬客blog: http://www.dotblogs.com.tw/rainmaker/

    2013年4月3日 上午 04:49
  • 以下是在可以連線的電腦跑的

    以下是我跑完PORTQRY的結果

    請幫我看一夏

    =============================================

     Starting portqry.exe -n 192.168.0.250 -e 1434 -p UDP ...


    Querying target system called:

     192.168.0.250

    Attempting to resolve IP address to a name...


    IP address resolved to ¨ØµØ

    querying...

    UDP port 1434 (ms-sql-m service): LISTENING or FILTERED

    Sending SQL Server query to UDP port 1434...

    UDP port 1434 (ms-sql-m service): FILTERED
    portqry.exe -n 192.168.0.250 -e 1434 -p UDP exits with return code 0x00000002.
    =============================================
     Starting portqry.exe -n 192.168.0.250 -e 1433 -p TCP ...


    Querying target system called:

     192.168.0.250

    Attempting to resolve IP address to a name...


    IP address resolved to ¨ØµØ

    querying...

    TCP port 1433 (ms-sql-s service): FILTERED
    portqry.exe -n 192.168.0.250 -e 1433 -p TCP exits with return code 0x00000002.


    • 已編輯 MR.楊 2013年4月3日 上午 07:24
    2013年4月3日 上午 07:23
  • 您好,
    1.可以知道程式中,資料庫的連線字串內容是什麼嗎?
    2.在那台SQL Server上,使用SSMS連接資料庫是使用192.168.0.250去連嗎? SQL Server的版本是什麼版的呢?
    3.可嘗試在不能連接的那台機器上裝SQL的管理工具,然後連接看看是否可以連到!

    What does a client need to connect remotely to an SQL Server?

    http://blogs.msdn.com/b/walzenbach/archive/2010/04/14/how-to-enable-remote-connections-in-sql-server-2008.aspx


    以上說明若有錯誤請指教,謝謝。
    亂馬客blog: http://www.dotblogs.com.tw/rainmaker/



    • 已編輯 亂馬客 2013年4月3日 上午 10:10
    2013年4月3日 上午 10:06
  • 會不會是 Win7 網路設定到 公眾網路,而非 工作網路

    2013年4月3日 下午 12:18