Database wizard table headers are blank

This is an ongoing issue with crystal reports 2008. I have a progress Database with an ODBC connection. If I setup a connection to the database using the database wizard  in CR 2008 I can see all of the tables, but if I add one of the tables to my report the table name does not display and I am unable to remove that table from the list. If I follow the same steps using crystal reports 11, this works without any issue. Does anyone know if this is a bug in crystal reports 2008?
Edited by: Kheasley on May 21, 2009 8:31 PM

Hi Russell
Which database you are reporting off?
You can try following workaround and create indirect ODBC connection.
Create a report using OLEDB connection and select Microsoft OLE DB Provider for ODBC drivers and then create a report .
This will point to your existing ODBC connection through OLEDB provider.
For the tables name that are blank do you have hyphen '-' in their names?
As advised by Jayendra you can try with Service Pack 1for Crysatl Reports 2008.
Hope this helps..
Regards
Ankeet

Similar Messages

  • Crystal 2008 - Selected table names are blank or end in 1

    I am creating a new report in Crystal 2008.  I am connecting to a database using ODBC.  The tables show up correctly in the available tables column of the Database Expert.  Once I select a table the table shows up in the selected tables list as an icon only - no name or as an icon with a table name ending in 1.  The table name that ends in 1 is not a duplicate.
    Furthermore, in the field explorer the fields all show but I can not add any to the report.
    Any ideas, this just started happening this week.

    Hi Russell
    Which database you are reporting off?
    You can try following workaround and create indirect ODBC connection.
    Create a report using OLEDB connection and select Microsoft OLE DB Provider for ODBC drivers and then create a report .
    This will point to your existing ODBC connection through OLEDB provider.
    For the tables name that are blank do you have hyphen '-' in their names?
    As advised by Jayendra you can try with Service Pack 1for Crysatl Reports 2008.
    Hope this helps..
    Regards
    Ankeet

  • Tables headers shown Blank when merged for some cases

    Hello,
    i was looking for an answer for this but couldnt find anything related.
    I am working with SAP Business Objects Enterprise XI product 12.1.0.
    The problem im having is that when working with tables and 2 rows of headers in order to have two titles in some of the columns (i mean a general header for several columns and a particular for each of them). This actually works ok but when i add columns to the left and, in the header, i merge the 2 rows, they look blank when i open the report in view mode (they look ok in edit mode).
    Please your help if you know any way to work around this. I have tried a lot of things but they havent worked. A weird thing is that i have other reports like this and some of the work ok.

    Hi,
    You can get this kind of information in the Service Market Place:
    http://service.sap.com/swdc  for the software download
    http://service.sap.com/releasenotes   for the 'fixed issues' list
    http://service.sap.com/instguides   for the patch installation guides
    Regards,
    H

  • Poorly sized table headers

    Hey everyone.
    I'm using AbstractTableModel to create my table. For some reason the table headers are squished. By that i mean, they are the expected width, but the are much shorter than they should be. Anyone have a fix for this? I have no idea how this is caused. I can provide code if you would like.
    Thanks
    Jason
    Message was edited by:
    jmgreen7

    Okay it's been 3 months, so maybe the OP solved his problem by now.
    However, I'm posting this now in case someone is looking for a potential cause to the "thin" header problem. I've been cursing for days until I found this comment in javax.swing.plaf.basic.BasicTableHeaderUI.getHeaderHeight() :
    // If the header value is empty (== "") in the
    // first column (and this column is set up
    // to use the default renderer) we will
    // return zero from this routine and the header
    // will disappear altogether. Avoiding the calculation
    // of the preferred size is such a performance win for
    // most applications that we will continue to
    // use this cheaper calculation, handling these
    // issues as `edge cases'.So, if you have an empty String for your table's first column and you're getting thin headers, just change "" to " "and it will be fixed.

  • DB Tool List Table: How to access tables which are in different SQL database ?

    Hi, All,
    I'm working on a database application (SQL server) and is evaluating the NI DB Tool kit for this project.
    One of the requirement is that I need to access tables which are in two different database
    (say Table A in DB 1 and Table B in DB 2).
    Our IT guys has linked Table A in DB1 to DB 2 and I verfied this when I use the SQL server managment studio.
    When DB 2 tables are populated, Table A from DB1 is also there. I can also do the same thing using MS Access.
    Table A in DB1 is avalaible to me enven though I only connect to DB 2.
    Here comes the problem.
    When I use DB Tool List Table.vi to access DB2, it does NOT list Table A in DB1. It only list the tables in
    the database (DB2) which I make connection to (using DB Tool Open Connection.vi with a file DSN)
    So my work around right now is to open two seperate connection to DB1 and DB2. However, this approach
    obviously creates a problem when I have to access seperate database constantly in my application.
    What would be a solution to this ? I've search the forum but only see one post that's somewhat related to
    my question. (And it was posted on 2004) Perhaps I need to alter the code in the orignial VI (DB Tool List Table.vi)??
    My IT guy told me he has not encountered this scenario since he writes codes in other enviroment such as
    VB and others, and he's always been successful by linking tables to different database. 
    I hope my question is sound and clear since I really don't know much about database terminology.
    Any comment/suggestion is much appreciated !!!
    Thanks
    Chad
    Solved!
    Go to Solution.

    To josborne:
    To answer your question:
    - Are the two databases contained on the same SQL Server instance? 
    Or are the databases on separate instances?  I assume they are on
    separate servers, otherwise this wouldn't really be an issue.  But its
    good to know because it will affect how you build your SQL statements.
    Yes they are on separate instances. 
    - Ask your IT people specifically how they "linked Table A in DB1 to
    DB 2".  I assume they used "linked servers". 
    Maybe I used the wrong terminology "linked." They created a "View of Table A (DB1)" in DB2 using the management studio.
    Here is a screen shot of that. As you can see, dbo.VISUAL_WORK_ORDER is seen under LABVIEW database in the management studio.
    I also see the same table when I make connection to database using MS Access.
    Could you elaborate on "configure your SQL statement correctly" =) ? The purpose of using LabView's took kit is so that I can do
    minimum SQL statements. Are you talking about modifying LabView's native VI (DB Tool List Table.vi) ?
    Thanks for the information. SQL is just something new to me.

  • Error in last step of copy database wizard

    Hi All,
    I am getting below mentioned error in copy database wizard. I am using SSMS 2012 to copy a database from one server to another server using attach and detach method. Been stuck in this issue for quite sometime. Please provide your insights...
    Event Name: OnError
     Message: An error occurred while transferring data. See the inner exception for details.
    StackTrace:    at Microsoft.SqlServer.Management.Smo.Transfer.TransferData()
       at Microsoft.SqlServer.Dts.Tasks.TransferObjectsTask.TransferObjectsTask.TransferExtraObjectsViaSmoTransfer()
    InnerException-->There is already an object named 'spt_values' in the database.
    StackTrace:    at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction)
       at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose)
       at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady)
       at System.Data.SqlClient.SqlCommand.RunExecuteNonQueryTds(String methodName, Boolean async, Int32 timeout, Boolean asyncWrite)
       at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean asyncWrite)
       at System.Data.SqlClient.SqlCommand.ExecuteNonQuery()
       at Microsoft.SqlServer.Management.Smo.Transfer.ExecuteStatements(SqlConnection destinationConnection, IEnumerable`1 statements, SqlTransaction transaction)
       at Microsoft.SqlServer.Management.Smo.Transfer.TransferData()
     Operator: EMEA\INCHEJAI
     Source Name: CDW_BIE-WV200_xxxx_xxxx_35
     Source ID: {xxx-xxx-xxx-xxx-xxx}
     Execution ID: {xxx-xxx-xxx-xxx-xxx}
     Start Time: 24.09.2014 10:38:37
     End Time: 24.09.2014 10:38:37
     Data Code: 0
    P.S - I am able to query and fetch the results for "select * from master.dbo.spt_values;"
    in both my SOURCE and DESTINATION databases. 
    But the table name is not visible under System databases--> master --> Tables --> System Tables in my DESTINATION database alone.
    Thanks,
    DeeJay007

    Hi,
    Thanks for your response :). When I tried to attach the the database (.mdf and .ldf) and create a new database in DESTINATION server, it works fine. Only using "Copy database wizard" I face this problem. I am attempting this functionality from
    the SQL Server 2012 instance
    The Instances are not in same version. Find the specific details below for @@Version.
    SOURCE Server Instance
    Microsoft SQL Server 2008 (SP3) - 10.0.5500.0 (X64) 
    Sep 21 2011 22:45:45 
    Copyright (c) 1988-2008 Microsoft Corporation
    Standard Edition (64-bit) on Windows NT 6.0 <X64> (Build 6002: Service Pack 2) (VM)
    DESTINATION Server Instance
    Microsoft SQL Server 2012 (SP1) - 11.0.3000.0 (X64) 
    Oct 19 2012 13:38:57 
    Copyright (c) Microsoft Corporation
    Standard Edition (64-bit) on Windows NT 6.2 <X64> (Build 9200: ) (Hypervisor)
    When you use the copy database functionality, your database gets upgraded to match the destination server version. The database cannot be downgraded, which is fine in your case. It could be a bug in the upgrade process between these two specific sql server
    versions though.
    Can you make a test with another destination instance, with the same version as the original destination (2012 SP1) just to rule out the possibility of system database corruption?
    Does this happen with only a single database, or does the wizzard fail for any database you try to copy?
    I have the "u_tables.sql" file which has the scripts for some master database tables. In the process of trying to rebuild the system database and if I lose the master DB contents, will executing the "u_tables.sql" be sufficient to restore
    the details?? Many DB's are available in the server, so the risk is very high.
    No. However, your application databases won't be affected. You'll lose all your server objects, including but not limited to logins, linked servers, backup triggers, server roles, etc. You'll also lose the contents of the msdb database (jobs, database mail
    configurations, backup history, maintenance plans, etc). Please refer to the article I sent you for more information. It contains safety instructions on how to backup most of these objects.
    Try to do the tests I suggested above before rebuilding your system databases.
    Is there any restrictions for "Copy database wizard" which I am missing here?
    No I dont think so. Based on the information you provided, it should be working.

  • Visio Database Wizard Error

    I try to connect visio 2013 to a sql database. Purpose is to have shape data in sql database (not in excel or access).
    I use the database wizard from the Add-Ons section in Visio and whatever existing table I select or whatever table I create from within this wizard (Define Table option) I get the following Visio Database Wizard Error:
    'The selected table has one field or contains no definition information. The Database Wizard requires a minimum of one key field and one additional data field.'
    Note that I tested succesfully to export the complete existing drawing to a database table using one of the other options and that I get exactly the same error when pointing to this exact table in sql server when starting the database wizard.
    To be complete: I use Visio 2013 pro and SQL 2008 R2 Express edition.
    Any thoughts?

    Hi,
    To the error message, the reason this error occurs is that the length of the Filepath to the sql database is too long. Visio has a hard limitation of 128 characters for a complete path.
    There are a couple of ways to avoid this issue.  
    1. On a local drive, move the files to a location ‘higher’ in the folder list, to shorten the full pathname. 
    2. For a remote share, change the level of the drive letter mapping to a higher level to shorten the full pathname.
    Similar to issue described in article:
    http://support.microsoft.com/kb/287624/en-us
    Regards,
    George Zhao
    TechNet Community Support
    We
    are trying to better understand customer views on social support experience, so your participation in this
    interview project would be greatly appreciated if you have time.
    Thanks for helping make community forums a great place.

  • CUACEE_SV_9.0.1.10 fails to install, hangs at database wizard

    During the install we get to the point where the database wizard just hangs and it goes no further.
    Following is the application log - nothing happens after the event ID 5084 and you have to force the wizard to close. it will stay that way all day.

    I'm not quite sure what you are missing, but it looks like you missed a script which could cause problems.  You need to look through your logs for errors. Are you running rel853 as the AccessID user?  I don't know how you would trash PSSTATUS in this process.
    You don't mention running this.
    Task 4-3-2:  Creating Tablespaces
    This step runs the PTDDLUPG script, which builds new tablespaces as part of the upgrade to the new PeopleSoft release.
    It creates tablespace PSIMAGE2, which doesn't exist in the datamover load you did.  Oracle moves and puts around 208 tables here when you run rel853 from what I see.
    The first line of rel853 is
    UPDATE PSSTATUS SET TOOLSREL='8.53',
                      LASTREFRESHDTTM = SYSDATE
    This is what changes the tools release, sometimes people just run this one update to gain quick and dirty access to a different version.
    I pulled this download and ran through it myself without incident doing all the steps you say, adding in 4-3-2 which you seemed to have skipped.  I built a system database.
    My hcengs.log shows
    Importing  PSSTATUS
    Creating Table  PSSTATUS
    Import  PSSTATUS  1
    Building required indexes for PSSTATUS
    Updating statistics for PSSTATUS
    Records remaining: 7686
    After import, PSSTATUS is
    SQL> select toolsrel from sysadm.psstatus;
    TOOLSREL
    8.52
    After running rel853n it's now
    SQL> COMMIT
      2  ;
    Commit complete.
    SQL> SPOOL OFF
    SQL> select toolsrel from sysadm.psstatus;
    TOOLSREL
    8.53
    I ran the other 3 quick scripts.  Not sure if it was necessary, but I reset the passwords and re-encrypted them with the new 8.53 datamover for the new salted encryption and fired up app designer.  It works.  By the way, you should probably run rel853n, it utilizes "newer" (for PeopleSoft that is) data-types than just rel853.sql that were delivered with the 9.0 application line.  Since this is a new 9.0 based app build it should be used.

  • How to get table headers in jsp page

    hi,
    this is praveen, can any one help me to solve this problem.
    how to get table headers in a jsp page. whether it is possible using javascript or is there any other way.
    pls send rep.
    thank u.

    Hai ,
    I Think  This will help ful for u check it ,
    File=new FileLog("f:/WebServiceTrace/trace2.%g.log", 800000, 10,                                        new  TraceFormatter());
    The above code specifies the path for your log file.
    Then add this file as a log location and then log the traces. For this you can use the following code like:
    Location location=Location.getLocation(className);
              location.addLog(file);
              location.setEffectiveSeverity(Severity.ALL);
              location.entering(methodName);
    To Create j2ee apllication
    In path new-j2ee-jsp to create JSP's can only be used for J2EE applications.
    So as you are using this in Portal Application, this does not work.
    You can test this bahavior by creating a new Web Application (New-Project-J2EE-Web Module Project)
    In this Web Module Project, try creating JSP, this will work.
    So dont use new-j2ee-jsp to create JSP in Portal Application instead use New-File and name the file as jsp.
    Regards ,
    venkat

  • How to change the database in a business area

    Hello All,
    I am trying to figure out a way to change the database that a business area connects to. When I created the business area I selected to look at tables from the default database. Now I need to change that setting to connect to a different database. The tables are exactly the same on both databases. I just need to change the database that the business area looks at.
    Is there a simple way of accomplishing this? I want to avoid having to recreate the business area.
    Thank you very much in advanced for your help with this matter.
    Del Benavides.

    Hi,
    Select all your folders in Disco Administrator,ALT+ENTER to go to properties, then change the database from the default database to the remote database.
    Hope that helps,
    Rod West

  • OIM11g Error GTC trusted recon using Database Application Tables 9.1.0.5.0

    Hi!
    I'm using OIM 11g (11.1.1.3.0) with Database Application Tables 9.1.0.5.0.
    I've setup GTC trusted recon connector as follows:
    1st Step: Filled required Run time parameters
    2nd Step: Mapped 11 fields
    - User ID
    - First Name
    - Last Name
    - Email
    - Organization
    - Role
    - Design Console Access
    - Status
    - Employee Number
    When I run the task I get an error in the log.
    [2011-11-09T11:34:41.334-02:00] [oim_server1] [ERROR] [IAM-5010000] [oracle.iam.reconciliation.impl] [tid: [ACTIVE].ExecuteThread: '6' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: oiminternal] [ecid: 0000JE8YQ9L1nZvLSYs1yc1EiM5O0000OA,0] [APP: oim#11.1.1.3.0] Generic Error/Information: {0}[[
    oracle.iam.platform.utils.SuperRuntimeException: -9: Attribute field (EMPLOYEE_NUMBER) does not exist in table USR.
    at oracle.iam.reconciliation.dao.ReconActionDao.executeBulkUserMatchCRUD(ReconActionDao.java:697)
    at oracle.iam.reconciliation.impl.UserHandler.executeBulkCUD(UserHandler.java:568)
    at oracle.iam.reconciliation.impl.BaseEntityTypeHandler.process(BaseEntityTypeHandler.java:34)
    at oracle.iam.reconciliation.impl.ActionEngine.processBatch(ActionEngine.java:129)
    at oracle.iam.reconciliation.impl.ActionEngine.execute(ActionEngine.java:90)
    at oracle.iam.reconciliation.impl.ActionTask.execute(ActionTask.java:73)
    at oracle.iam.platform.async.impl.TaskExecutor.executeUnmanagedTask(TaskExecutor.java:100)
    at oracle.iam.platform.async.impl.TaskExecutor.execute(TaskExecutor.java:70)
    at oracle.iam.platform.async.messaging.MessageReceiver.onMessage(MessageReceiver.java:68)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at com.bea.core.repackaged.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:310)
    at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
    at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
    at com.bea.core.repackaged.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:89)
    at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
    at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:131)
    at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119)
    at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
    at com.bea.core.repackaged.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
    at $Proxy355.onMessage(Unknown Source)
    at weblogic.ejb.container.internal.MDListener.execute(MDListener.java:466)
    at weblogic.ejb.container.internal.MDListener.transactionalOnMessage(MDListener.java:371)
    at weblogic.ejb.container.internal.MDListener.onMessage(MDListener.java:328)
    at weblogic.jms.client.JMSSession.onMessage(JMSSession.java:4659)
    at weblogic.jms.client.JMSSession.execute(JMSSession.java:4345)
    at weblogic.jms.client.JMSSession.executeMessage(JMSSession.java:3822)
    at weblogic.jms.client.JMSSession.access$000(JMSSession.java:115)
    at weblogic.jms.client.JMSSession$UseForRunnable.run(JMSSession.java:5170)
    at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:528)
    at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
    at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
    The error is "(EMPLOYEE_NUMBER) does not exist in table USR". This field is a default OIM field. If I remove it from the mapping, the recon works OK.
    I have the same error if I mapping a UDF field that the label has a white space (eg.: Cost Center).
    This happens with other default OIM field:
    - Hire Date
    - Display Name
    Any idea?
    Are there any workaround for this?
    Thanks,
    Ariel

    Hi!
    I found the bug in metalink "Bug 10041190 GTC Recon Failed With new OIM UDF Attribute Map If Attribute Name Has Space"
    The workaround is: Don't use UDF's with a space in the attribute name.
    This issue is fixed in 11.1.1.3.2
    Thanks,
    Ariel

  • Query with the Connector Pack Database Applications Table 9.1.0

    Hi,     
    I have configured with a connector Database Applications Table (OIM-BDSQL2005) specifically to a table, how can enable the user to log into this can be the BD SQL2005
    Thank you

    I had a liitle progress here. For the missing mandatory fields, once you are done the mapping during the creation of GTC, go to Design Console to add mandatory fields, such as user type which is not available in the creation process of GTC. Please see:
    => http://st-curriculum.oracle.com/obe/fmw/oim/10.1.4/oim/obe12_using_gtc_for_reconciliation/using_the_gtc.htm#t5
    Now actually I have exactly the same proplem as this one:
    => Re: Creating GTC in OIM 11g (11.1.1.3.0)
    => Event Recieved
    => Data Validation Succeded
    => No User Match Found
    => Creation Faild
    => Notes: ORA Error Code =>ORA-01400: cannot insert NULL into () ORA Error Stack =>ORA-06512: at DEV_OIM.OIM_SP_RECONBLKUSERCRUD", line 722
    I am looking into this, will keep you posted.
    Ningfeng

  • OIM: Reconciliation with Database Application Tables Connector

    Hi!
    I'm trying to use Database Application Tables connector 9.1.0.5.0 in OIM 11g to reconcile accounts from my target system: MySQL 5.1.37. I followed the steps in connector's guide to create and configure it and to configure my target system as a trusted source.
    The problem is that user accounts are not being created in OIM, despite of this, I know the connector is retrieving the information of each user because I can see it in the log's messages generated when I execute the reconciliation job, so I supossed the problem may be in the "Modify Connector configuration page" or in some step after this.
    Aditionally, I don't know if it's important but I can't see "User Type" field in "OIM user account data set" from "Modify Connector Configuration Page".
    Did I forget to do something in configuration or there is something I got to do besides the steps in guide?
    Thanks in advance!
    Edited by: user10857411 on Jan 11, 2011 4:10 PM
    Edited by: user10857411 on Jan 11, 2011 4:12 PM

    SUN IDM is better than OIM,
    Reconciliation process in Sun IDM (oracle waveset) is easier to implement than OIM (worst identity solution)
    Saludos Cordiales Zam

  • OIM(11.1.1.3.0) supports connector Database Applications Table(9.1.0.5.0)?

    Hi, any one has been able to do a reconciliation from an Oracle database table(as trusted source) to OIM, based on the following versions:
    Database: Oracle Database 11g Release 2 (11.2.0.1.0)
    Connector: Database Applications Table(9.1.0.5.0)
    OIM: 11.1.1.3.0
    I have similar issues as in the following post:
    Re: Creating GTC in OIM 11g (11.1.1.3.0)
    The basic issue is, we don't know how to map the reconciliation staging data set to OIM user data set for such reconciliation. The attributes listed in the OIM user data set are missing the following ones, which are supposed to be required:
    user tyep;
    employee type.
    Any one can help?

    I had a liitle progress here. For the missing mandatory fields, once you are done the mapping during the creation of GTC, go to Design Console to add mandatory fields, such as user type which is not available in the creation process of GTC. Please see:
    => http://st-curriculum.oracle.com/obe/fmw/oim/10.1.4/oim/obe12_using_gtc_for_reconciliation/using_the_gtc.htm#t5
    Now actually I have exactly the same proplem as this one:
    => Re: Creating GTC in OIM 11g (11.1.1.3.0)
    => Event Recieved
    => Data Validation Succeded
    => No User Match Found
    => Creation Faild
    => Notes: ORA Error Code =>ORA-01400: cannot insert NULL into () ORA Error Stack =>ORA-06512: at DEV_OIM.OIM_SP_RECONBLKUSERCRUD", line 722
    I am looking into this, will keep you posted.
    Ningfeng

  • Visio Database Wizard fails - ODBC connection to MS SQL

    When I try to create an ODBC connection in Visio's 2010's Database wizard I get the error: "Cannot set the database context information. Additional error information:ODBC Error: s1009. Database cxweba does not exist."
    Note that the database name is cxwebapp_bkk. I get the same error if I connect to any database on that server, and it always truncates the name in the error message (if that is a hint to the error). 
    Using Visio 2013, after connecting to the database: when I select the database object I get the error message:  "The selected table has only one field or contains no definition information. The Database Wizard requires a minimum of one key field
    and one additional data field."
    I have this problem using both SQL Server driver (6.02.9200.116384 and SQL Server Native Client 11.0 (2011.1102.2100.60).
    I do not have this problem connecting to a MYSQL database with either version of Visio, nor do I have this problem when I link link to the same SQL database in a drawing and link shapes in that drawing using the "Link Data to Shapes" under the
    Data tab.

    Hello,
    What's the version of the SQL Server instance you connect to? It seems that the Database Wizard in Visio 2010 not work well with the Microsoft SQL Server ODBC driver. Did you try to use the Generic OLEDB Provider for SQL Server?
    Since the issue is more related to office Visio, please post the question in the following forum. More experts there will assist you:
    Visio General Questions and Answers for IT Professionals
    Regards,
    Fanny Liu
    Fanny Liu
    TechNet Community Support

Maybe you are looking for